#include<iostream>
using namespace std;
main()
{
int N;
while(scanf("%d",&N)!=EOF)
{
long long int n=(N+1)/2;
double c=3*(2*(n+1)*(n-1)-1);
printf("%.0f\n",c);
}
return 0;
}
我是直接推公式
代公式去算,可是第一個測資卻
您的答案為: 706647194196847488
正確答案為: 706647194196847485
請問錯在哪?
c改成用long long int 就可以囉~