#include <iostream>
#include <cmath>
using namespace std;
long long sum_of_pow(int n,int m)
{
long long int i,j=0;
for(i=1;i<=n;i++)
j+=pow(i,m);
return j;
}
long long int S2(int n)
{
return sum_of_pow(n,2);
}
long long int R2(int n)
{
return pow(sum_of_pow(n,1),2)-S2(n);
}
long long int S3(int n)
{
return sum_of_pow(n,3);
}
long long int R3(int n)
{
return pow(sum_of_pow(n,1),3)-S3(n);
}
long long int S4(int n)
{
return sum_of_pow(n,4);
}
long long int R4(int n)
{
return pow(sum_of_pow(n,1),4)-S4(n);
}
int main()
{
int n;
while(cin>>n)
cout<<S2(n)<<' '<<R2(n)<<' '<<S3(n)<<' '<<R3(n)<<' '<<S4(n)<<' '<<R4(n)<<endl;
return 0;
}
UVA - 10177 (2/3/4)-D Sqr/Rects/Cubes/Boxes?
最新推荐文章于 2019-02-19 11:10:49 发布