递归与递推——A(母牛的故事),E(养兔子),K
来源:互联网 发布:网络主播可以做广告吗 编辑:程序博客网 时间:2024/05/14 04:15
首先抒发一下感慨:第一次在Virtual Judge 上做题,和在纸上写程序感觉不一样,Virtual Judge 上对一个程序有许多限制,有的程序在codeblocks虽然能得出来结果,但在Virtual Judge 上提交却不能Accept,这需要我对程序进行进一步的优化,这在无形之中提升了我的编程能力,在改进的过程中我也学到了很多。
下面来看这三个题目A(母牛的故事),E(养兔子),K - 们--加强斐波那契,把这三个题目放在一起觉得用到的知识和方法是一样的,知识点是递推,程序本质上都是斐波拉契序列的变式:
A(母牛的故事):
#include<iostream>
using namespace std;
int main()
{
int n,a[50];
while(cin>>n&&n!=0)
{
a[1]=1;
a[2]=2;
a[3]=3;
for(int i=4;i<=n;i++)
a[i]=a[i-1]+a[i-3];
cout<<a[n]<<endl;
}
return 0;
}
E(养兔子):
#include<iostream>
using namespace std;
int main()
{
int n;
long long a[100];
while(cin>>n&&n!=0)
{
a[1]=1;
a[2]=2;
a[3]=3;
for(int i=4;i<=n;i++)
a[i]=a[i-1]+a[i-2];
cout<<a[n]<<endl;
}
return 0;}
K - 们--加强斐波那契:
#include<iostream>
using namespace std;
int main()
{int a[31],i,n;
a[1]=1;
a[2]=2;
a[3]=3;
while(cin>>n)
{for(i=4;i<=n;i++)
a[i]=a[i-1]+a[i-2]+a[i-3];
cout<<a[n]<<endl;
}
return 0;
}
- 递归与递推——A(母牛的故事),E(养兔子),K
- 递归递推-A-母牛的故事
- 递推递归-A-母牛的故事
- 递推递归--A母牛的故事
- 递推递归练习 -A 母牛问题 / / E .兔子繁殖问题
- 递推递归专题 A第一题 母牛的故事
- 递推递归练习 A 母牛的故事
- ACM-递推递归练习A-母牛的故事
- 递推递归练习A母牛的故事
- 递归递推训练A-母牛的故事
- 递推E 母牛的故事
- 递归递推之母牛的故事
- 母牛的故事(递推)
- 母牛的故事(递归)
- 母牛的故事(递归)
- 递推递归专题 E 养兔子
- 递推递归练习 E 养兔子
- 递推递归练习E养兔子
- Node.js 安装配置
- 最近一个月的面试记录总结
- Shimmer–为应用任意视图添加闪烁效果
- oj—刷题 3020: 对称矩阵(数组)
- IAR出现An error occurred while retrieving GDI features: gdi-error [40201]的解决方法
- 递归与递推——A(母牛的故事),E(养兔子),K
- 大数据IMF传奇行动绝密课程第97课:使用SparkStreaming+SparkSQL实现在线动态计算出特定时间窗口
- LeetCode347. Top K Frequent Elements【map+priority_queue解法】
- 想用windows写MapReduce,但是执行的时候走集群,该怎么做
- 笔记本插入U盘,显示不出来?
- uva160 Factors and Factorials
- Ubuntu与Windows时差问题
- C语言中枚举的使用
- ACM递归递推练习 Problem C