最开始是单纯的模拟题意的过程,后面想了一下,一颗灌木长高的时候就是在人一直在该灌木左/右边走的时候,那就相当于是该灌木到最左/最右边的距离×2
#include<iostream> using namespace std; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ cout<<max(n-i,i-1)*2<<endl; } return 0; }