#include <iostream>
#include <cstdio>
using namespace std;
const int maxn = 100001;
__int64 sum[maxn], i; //i不能是int;
void ff()
{
sum[0] = 0;
sum[1] = 1;
for(i = 2; i < maxn; i++)
{
if(i%3)
sum[i] = sum[i-1] + i;
else
sum[i] = sum[i-1] + i*i*i;
}
}
int main()
{
ff();
__int64 n;
while(scanf("%I64d", &n) && n >= 0)
{
printf("%I64d\n", sum[n]);
}
return 0;
}
hdu2132
最新推荐文章于 2019-11-11 18:18:12 发布