#include <stdio.h>
int sum1(int n){
int i, sum=0;
for(i=1; i<=n; i++){
sum=sum+i;
}
return sum;
}
int sum2(int n){
int i, x, sum=0;
for(i=1; i<=n; i++){
x=i*i;
sum=sum+x;
}
return sum;
}
int sum3(int n){
int i, x, sum=0;
for(i=1; i<=n; i++){
x=i*i*i;
sum=sum+x;
}
return sum;
}
int sum4(int n){
int i, x, sum=0;
for(i=1; i<=n; i++){
x=i*i*i*i;
sum=sum+x;
}
return sum;
}
int func0(int n){
int sum=0;
sum=2*sum4(n)+3*sum3(n)+4*sum2(n)+5*sum1(n);
return sum;
}
int main(void) {
int n;
for(n=1; n<=10; n++){
func0(n);
printf("func0(%d)=%d\n", n
, func0
(n
)); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgc3VtMShpbnQgbil7CglpbnQgaSwgc3VtPTA7Cglmb3IoaT0xOyBpPD1uOyBpKyspewoJCXN1bT1zdW0raTsKCX0KCXJldHVybiBzdW07Cn0KaW50IHN1bTIoaW50IG4pewoJaW50IGksIHgsIHN1bT0wOwoJZm9yKGk9MTsgaTw9bjsgaSsrKXsKCQl4PWkqaTsKCQlzdW09c3VtK3g7Cgl9CglyZXR1cm4gc3VtOwp9CmludCBzdW0zKGludCBuKXsKCWludCBpLCB4LCBzdW09MDsKCWZvcihpPTE7IGk8PW47IGkrKyl7CgkJeD1pKmkqaTsKCQlzdW09c3VtK3g7Cgl9CglyZXR1cm4gc3VtOwp9CmludCBzdW00KGludCBuKXsKCWludCBpLCB4LCBzdW09MDsKCWZvcihpPTE7IGk8PW47IGkrKyl7CgkJeD1pKmkqaSppOwoJCXN1bT1zdW0reDsKCX0KCXJldHVybiBzdW07Cn0KaW50IGZ1bmMwKGludCBuKXsKCWludCBzdW09MDsKCXN1bT0yKnN1bTQobikrMypzdW0zKG4pKzQqc3VtMihuKSs1KnN1bTEobik7CglyZXR1cm4gc3VtOwp9CmludCBtYWluKHZvaWQpIHsKCWludCBuOwoJZm9yKG49MTsgbjw9MTA7IG4rKyl7CgkJZnVuYzAobik7CgkJcHJpbnRmKCJmdW5jMCglZCk9JWRcbiIsIG4sIGZ1bmMwKG4pKTsKCX0KCXJldHVybiAwOwp9Cg==