include<bits/stdc++.h>
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;
}
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;
}
登录后即可回复本帖,与出题人和同学一起讨论。
登录