Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
这程序有什么错误吗??高手指教一下#include <stdio.h> long long n,num[1000001],t[10]; int main() { long long i,j; while (scanf ("%I64d",&n)!=EOF) { num[1]=1; num[2]=2; for (i=3;i<=n;i++) { if (i%2==1) num[i]=num[i-1]; if (i%2==0) num[i]=num[i-2]+num[i/2]; //dp的思想 } for (i=0;i<9;i++) { t[i]=num[n]%10; num[n]/=10; } for (i=8;i>=0;i--) if (t[i]) printf ("%d",t[i]); printf("\n"); } return 0; } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator