芝士不拉丝 • 11个月前
int seq_sum(int n){
return (1+n)*n/2;
} int main(){
int i,sum=0,n; scanf("%d",&n); for(i=2;;i++){ sum=seq_sum(i); if(sum>n && (sum-n)%3==0) { printf("%d %d\n",(sum-n)/3,i); break; } } return 0;
}
评论:
请先登录,才能进行评论