hdu Isting
来源:互联网 发布:相册mv制作软件 编辑:程序博客网 时间:2024/05/23 18:34
#include<stdio.h>
#include<string.h>
int main()
{
char se[250];
int i,j,n;
int f[250][1000]={0};
f[0][1]=f[1][1]=1;
for(i=2;i<250;i++) //打表,反向存,每个位置是个小于十的数值
{
for(j=1;j<=1000;j++)
f[i][j]=f[i-2][j]+f[i-1][j];
for(j=1;j<=1000;j++)
{
f[i][i+1]+=f[i][j]/10; //求余
f[i][j]%=10;
}
}
scanf("%d",&n);
while(n--)
{
scanf("%s",se);
j=1000;
while(f[strlen(se)][j]==0)--j; //直到不为0才计数
for(;j>=1;j--)
printf("%d",f[strlen(se)][j]); // 反向输出
printf("\n");
}
return 0;
}
#include<string.h>
int main()
{
char se[250];
int i,j,n;
int f[250][1000]={0};
f[0][1]=f[1][1]=1;
for(i=2;i<250;i++) //打表,反向存,每个位置是个小于十的数值
{
for(j=1;j<=1000;j++)
f[i][j]=f[i-2][j]+f[i-1][j];
for(j=1;j<=1000;j++)
{
f[i][i+1]+=f[i][j]/10; //求余
f[i][j]%=10;
}
}
scanf("%d",&n);
while(n--)
{
scanf("%s",se);
j=1000;
while(f[strlen(se)][j]==0)--j; //直到不为0才计数
for(;j>=1;j--)
printf("%d",f[strlen(se)][j]); // 反向输出
printf("\n");
}
return 0;
}
- hdu Isting
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- HDU
- Hdu
- hdu
- hdu-
- hdu
- hdu
- hdu
- php正则表达式基本语法
- poj 3074 Sudoku
- 数据结构与算法(C#)--栈和队列
- c#所用函数.方法等收集
- C# 事件机制
- hdu Isting
- linux内核开发总结----内核同步与异步
- C/C++字符串查找函数
- android 图标资源
- 黑色星期五移动购物销售额iOS设备占逾80%
- sysenter后如何找到内核里的对应函数的
- 十四周项目1-2 数组的小运用
- Direct9学习之--------------------------地形
- TPS 和 QPS