#include<iostream> using namespace std; int main() { int n; int num; int sum=0; int i,j; cin>>num; for(i=2;;i++){ sum+=i; if(num-sum==i+1){ for(j=2;j<=i+1;j++) cout<<j<<" "; break; } if(num-sum<i){ n=i-num+sum; for(j=2;j<=i;j++) if(j>n) cout<<j+1<<" "; else cout<<j<<" "; break; } else if(num-sum==i){ for(j=2;j<i;j++) cout<<j+1<<" "; cout<<i+2; break; } } return 0; }
关注我的公众号,当然,如果你对Java, Scala, Python等技术经验,以及编程日记,感兴趣的话。
技术网站地址: vmfor.com