首页 新闻 会员 周边 捐助

hdu2132怎么做啊?我是新手。

0
[待解决问题]

这个题在百度上没找到答案。

小李没有飞刀的主页 小李没有飞刀 | 初学一级 | 园豆:200
提问于:2011-08-06 11:20
< >
分享
所有回答(1)
2
#include<stdio.h>
int main(){   
 __int64 a,i,sum;    
__int64 ans[100001];    
sum=0;       
for(i=0;i<=100000;i++)      
 {          
if(i%3==0)  sum+=i*i*i;          
else  sum+=i;         
 ans[i]=sum;       
}    
while(scanf("%I64d",&a)!=EOF)    
{      
 if(a<0) break;    
printf("%I64d\n",ans[a]);    
}
return 0;
}
shark_cf | 园豆:210 (菜鸟二级) | 2011-09-10 20:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册