标签:
Time Limit: 1000MS | Memory Limit: 65536K | |
Total Submissions: 8128 | Accepted: 3941 |
Description
Input
Output
Sample Input
2 8 12 100 200
Sample Output
3 171 2731 845100400152152934331135470251 1071292029505993517027974728227441735014801995855195223534251
Source
公式a[n]=a[n-1]+a[n-2]*2
ac代码
#include<stdio.h> #include<string.h> int str[255][100]; void fun() { str[0][0]=1; str[1][0]=1; str[2][0]=3; int temp,i,j; temp=0; for(i=3;i<=250;i++) { for(j=0;j<100;j++) { temp+=(str[i-2][j])*2+str[i-1][j]; str[i][j]=temp%10; temp/=10; } } } int main() { fun(); int n; while(scanf("%d",&n)!=EOF) { int i; for(i=99;i>=0;i--) { if(str[n][i]!=0) break; } for(;i>=0;i--) { printf("%d",str[n][i]); } printf("\n"); } }
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/yu_ch_sh/article/details/46999615