poj解题报告——1953
来源:互联网 发布:中国新歌声网络战队 编辑:程序博客网 时间:2024/06/05 22:37
原本以为题目有点难度,要用排列组合做,但当我写几个数之后,就呵呵了
比如输入3,结果是000,001,010,100,101,所以答案是5,不能有连续的1;
再如输入4,结果是0000,0001,0010,0100,1000,0101,1010,1001,答案是8,这让我想到斐波那契数列,优化了解题方法
#include<stdio.h>int a[1010]={0,2,3,5};int main(){int t,count=1;scanf("%d",&t);while(t--){int n;scanf("%d",&n);int i;for(i=3;i<=n;i++)a[i]=a[i-1]+a[i-2];printf("Scenario #%d:\n",count++);printf("%d\n\n",a[n]);}return 0;}
0 0
- poj解题报告——1953
- POJ 1953 解题报告
- POJ 1088 滑雪——解题报告
- POJ 1047——解题报告
- poj解题报告——poj1006
- poj解题报告——1032
- poj解题报告——1061
- poj解题报告——1450
- poj解题报告——1002
- poj解题报告——2109
- poj解题报告——1218
- poj解题报告——1250
- poj解题报告——1012
- poj解题报告——3299
- poj解题报告——2209
- poj解题报告——2406
- poj解题报告——2242
- poj解题报告——1401
- HDU 4526 拼车记
- 模版方法模式
- 字节流与字符流的读写学习
- 第六章—函数
- POJ3264--Balanced Lineup(线段树模板题)
- poj解题报告——1953
- 解读CSS布局之-水平垂直居中
- 二分法、快速排序、堆排序 java实现
- Oracle 作业设置
- C语言和C++的不同之处和相通之处
- 动态代理模式1--基本使用
- HDU 5310 Hidden String(暴力枚举)
- Jquery微信朋友圈分享代码
- LoadRunner参数化详解