Kelin @ 2016-11-27 08:06:34
#include<cstdio>
#include<cmath>
int n,d,ans;
int main()
{
scanf("%d",&n);
d=(sqrt(8*n+1)-1)/2;
ans=d*(d+1)*(2*d+1)/6+(n-d*(d+1)/2)*(d+1);
printf("%d",ans);
return 0;
}
by Kelin @ 2016-11-27 08:07:36
#include<cstdio>
#include<cmath>
int n,d;
int main()
{
scanf("%d",&n);
d=(sqrt(8*n+1)-1)/2;
printf("%d",d*(d+1)*(2*d+1)/6+(n-d*(d+1)/2)*(d+1));
return 0;
}
by Heartbeat666 @ 2016-11-27 15:13:42
你很厉害可以了吧?
by Sweetlemon @ 2016-12-03 18:11:51
遇到了C的风格,C++的代码。
by CforChan @ 2017-01-28 14:47:20
大哥,你可以发去题解啊
by pzx1466145162 @ 2017-05-03 13:33:48
666666666
by 厌胜 @ 2017-05-12 21:26:55
首先,先不说您的代码优劣,这个标题的语气非常不好哟。
不管是不是用到for循环,每个人有不同的思路,有不同的解法,您不能因为这个东西就摆出一副大佬,大神的样子。
因为我所知道的真正的大神是不会像你这样张扬轻佻而又傲慢的。
然后,啊,没有然后了。
就是看你语气不爽。
【挖坟】