2012 Multi-University Training Contest 5-1004 hdu4342
2012-08-07 19:31
337 查看
题目描述:求出第i个非平方数M,以及小于等于M的所有数的开方之和
纯数学题,把公式推出来就OK了
纯数学题,把公式推出来就OK了
#include <iostream> #include <cmath> #include <cstdio> using namespace std; int main() { int t,a,b; long long n,m; while(scanf("%d",&t)!=EOF) { while(t--) { scanf("%I64d",&n); a = (int)sqrt(n); m = n+a; b = (int)sqrt(m); while(b-a) { m += b-a; a = b; b = (int)sqrt(m); } n = (long long)2*b*(b-1)*(2*b-1)/6+b*(b-1)/2+(m-b*b+1)*b; printf("%I64d %I64d\n",m,n); } } return 0; }
相关文章推荐
- 2012 Multi-University Training Contest 2
- hdu 4328 Cut the cake(最大子矩阵)2012 Multi-University Training Contest 3
- 2012 Multi-University Training Contest 4-1007 hdu4337 King Arthur's Knights
- hdu4366-successor-2012 Multi-University Training Contest 7-1007
- 2015 Multi-University Training Contest 2 1004 Delicious Apples(DP)
- 2012 Multi-University Training Contest 2 [hdu4310~4319]
- hdu 4317 Unfair Nim (状态压缩DP) 【2012 Multi-University Training Contest 2】
- hdu 4340 Capturing a country(树形DP) 2012 Multi-University Training Contest 5
- 2012 Multi-University Training Contest 4-1001 hdu4331 Image Recognition
- 2012 Multi-University Training Contest 3
- 2012 Multi-University Training Contest 10
- 2012 Multi-University Training Contest 4
- 2015 Multi-University Training Contest 2 1004 苹果树 dp+单调队列
- HDU 4342 History repeat itself 2012 Multi-University Training Contest 5
- 2012 Multi-University Training Contest 5-1007 hdu4345
- 2012 Multi-University Training Contest 5-1006 hdu4344 Mark the Rope
- 2012 Multi-University Training Contest 4
- hdu 4362 Dragon Ball(dp + 优化) (2012 Multi-University Training Contest 7 )
- 2012 Multi-University Training Contest 9 1009解题报告 HDU 4388
- hdu 4380 Farmer Greedy (计算几何 2012 Multi-University Training Contest 9 )