1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| #include<stdio.h>
int main() {
int T,kase=0;
scanf("%d",&T);
int a[320]= {0,3};
int b[320]= {0,3};
for(int i=2; i<320; i++) {
a[i]=i*(a[i-1]/(i-1)+i+1);
}
for(int i=2; i<320; i++) {
b[i]=b[i-1]+a[i];
}
while(T--) {
int n;
scanf("%d",&n);
printf("%d %d %d\n",++kase,n,b[n]);
}
return 0;
}
|