#include<stdio.h>
#include<string.h>
#define N 3100
int a[N],b[N],c[N],d[N],e[N];
int main() {
int n,i,j,k,t;
while(scanf("%d",&n)!=EOF) {
memset(a,0,sizeof(a));memset(c,0,sizeof(c));
memset(b,0,sizeof(b));memset(d,0,sizeof(d));
memset(e,0,sizeof(e));
a[0]=1;b[0]=1;c[0]=1;d[0]=1;
if(n==1||n==2||n==3||n==4) {
printf("1\n");
continue;
}
for(i=5;i<=n;i++) {
k=0;
memset(e,0,sizeof(e));
for(j=0;j<=3000;j++) {
t=a[j]+b[j]+c[j]+d[j]+k;
k=t/10000;
e[j]=t%10000;
}
for(j=0;j<=3000;j++) {
a[j]=b[j];
b[j]=c[j];
c[j]=d[j];
d[j]=e[j];
}
}
k=0;
for(i=3000;i>=0;i--) {
if(k)
printf("%04d",e[i]);
else
if(e[i]) {
k=1;
printf("%d",e[i]);
}
}
printf("\n");
}
return 0;
}

最新文章

  1. Python绘图
  2. decode()函数
  3. [UCSD白板题] Compute the Edit Distance Between Two Strings
  4. Json转换类库
  5. C#进程操作
  6. 【SpringMVC】SpringMVC系列8之Servlet API 作为入参
  7. HDU 1429 (BFS+记忆化状压搜索)
  8. &amp;amp; replace &amp;
  9. php涉及数据库操作时响应很慢。
  10. VS2010启动奔溃
  11. 学校作业-Usaco DP水题
  12. QTP使用小技巧
  13. iOS-导航头像缩放,支持点击回调
  14. python获取当前时间
  15. Windows Azure Virtual Machine (35) Azure VM通过Linked DB,执行SQL Job
  16. 总结: 《jQuery基础教程》 1-4章
  17. docker——安全防护与配置
  18. UNITY 接讯飞语音过程总结
  19. Create process in UNIX like system
  20. Valid Number,判断是否为合法数字

热门文章

  1. mysql 修改和删除 权限设置
  2. C# SuperWebSocket服务端、客户端学习(三)
  3. [JavaEE] JBoss主要版本下载链接一览
  4. Docker EE/Docker CE简介与版本规划
  5. React新的安装less的方法
  6. Java调用JavaWebService
  7. 消除svn选定(checkout)桌面上文件显示一大堆问号。
  8. Hibernate搭建框架(一)
  9. Bootstrap栅格系统&amp;媒体查询
  10. 20小时掌握网站开发(免费精品htmlcss视频教程)