首页 > 其他 > 详细

uva 10177 - (2/3/4)-D Sqr/Rects/Cubes/Boxes?

时间:2014-01-16 00:04:34      阅读:370      评论:0      收藏:0      [点我收藏+]

感觉这是一道纯数学题,正好复习了一下平方和公式以及立方和公式

bubuko.com,布布扣

bubuko.com,布布扣

4次方和没有查到只能用计算机来做,为了好看,我平方和以及立方和也用for来做,运行速度还是挺快的,这里要注意由于数比较大很可能越界,所以要用longlong

bubuko.com,布布扣
 1 #include<iostream>
 2 using namespace std;
 3 long long n4[101];
 4 long n3[101];
 5 long n2[101];
 6 int main(){
 7     n4[0]=n3[0]=n2[0]=0;
 8     for(int i=1;i<101;i++)
 9         n2[i]=n2[i-1]+i*i;
10     for(int i=1;i<101;i++)
11         n3[i]=n3[i-1]+i*i*i;
12     for(int i=1;i<101;i++)
13         n4[i]=n4[i-1]+i*i*i*i;
14     
15     int N;
16     while(cin>>N){
17         long long temp=(N+1)*N/2;
18         cout<<n2[N]<<" "<<temp*temp-n2[N]<<" "<<
19             n3[N]<<" "<<temp*temp*temp-n3[N]<<" "<<
20             n4[N]<<" "<<temp*temp*temp*temp-n4[N]<<endl;
21     }
22 }
bubuko.com,布布扣

uva 10177 - (2/3/4)-D Sqr/Rects/Cubes/Boxes?

原文:http://www.cnblogs.com/royjwy/p/3516539.html

(0)
(0)
   
举报
评论 一句话评论(0
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!