1013 Problem M
2016-04-29 22:21
169 查看
1013 Problem M
题意:有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
思路:第n年的母牛数量,可以由第n-1年加上当年所增加的母牛数得到,递归求解。
感想:想法不够灵活啊!一上来就理解错题意,想要把每一年母牛数量全部加起来,越做越错!
#include<iostream>
using namespace std;
int main(){
int n,i,sum,f[55];
while(cin>>n&&n!=0){
f[1]=1;
f[2]=2;
f[3]=3;
f[4]=4;
for(i=4;i<=n;i++){
f[i]=f[i-1]+f[i-3];
}
cout<<f
<<endl;
}
return 0;
}
题意:有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
思路:第n年的母牛数量,可以由第n-1年加上当年所增加的母牛数得到,递归求解。
感想:想法不够灵活啊!一上来就理解错题意,想要把每一年母牛数量全部加起来,越做越错!
#include<iostream>
using namespace std;
int main(){
int n,i,sum,f[55];
while(cin>>n&&n!=0){
f[1]=1;
f[2]=2;
f[3]=3;
f[4]=4;
for(i=4;i<=n;i++){
f[i]=f[i-1]+f[i-3];
}
cout<<f
<<endl;
}
return 0;
}
相关文章推荐
- POJ 2243 Knight Moves(BFS)
- 最大序列和
- 文件操作
- 项目经理多年的经验之谈
- windows通讯端口初始化失败
- 工具类Log
- 使用KMS批量激活操作系统
- 删除ORacle 命名空间
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- 冲刺第六天
- 15.oracle的dump理解十五 SQL命令DUMP
- Corosync+Pacemaker+MySQL+DRBD(二) 推荐
- 14.oracle的dump理解十四 窥视内存
- 构建之法阅读笔记01
- 13.oracle的dump理解十二 dump heap
- 后缀数组 POJ 3581 Sequence
- 12.oracle的dump理解十二 dump library_cache_object
- 2.Python操作Redis:列表(List)
- 【图文详解】scrapy爬虫与动态页面——爬取拉勾网职位信息(1)
- 【图文详解】scrapy爬虫与动态页面——爬取拉勾网职位信息(1)