自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 递推递归——M - 数值分解

一.题目描述一个自然数,如何分解可使乘积最大。二.思路分析由数学知识可知,只有把N分成尽可能多的3,它们的乘积才能最大(当只剩下4时不用再分,因为: 4 > 3*1)所以可利用循环解决三,代码描述#include#includeusing namespace std;int main(){ int x,j=0,sum=1,i; vec

2017-04-17 20:18:49 227

原创 递推递归——K - 们--加强斐波那契

一.题目描述F[i] = i (i F[i] = F[i-1] + F[i-2] + F[i-3](i >= 4); 输入一个n,计算F[n].二.思路描述此题就是将小于等于三的,和大于三的分开,运用递归的思想即可。三.代码描述#includeusing namespace std;int main(){ int f[1000],n,i,j;

2017-04-17 19:46:19 316

原创 递推递归--J - 数学黑洞

1.题目概述任意一个4位自然数,四个数字任意组合,让最大数与最小数相减,得到一个新的四位数,如此循环,直到6174为止2.思路分析定义两个数组,其中一个数组用来存储并排序每一位分离出来的数字,并用两个循环分别计算出最小值,最大值,差来。另一个数组用来存储差并加以保存,直到6174停止3.代码#include#include#includeusing nam

2017-04-10 22:36:07 246

原创 递推递归--I蟠桃记

1.题目描述一堆桃子,每次只吃剩下桃子数的一半多一个,到第n天准备吃的时候只剩一个桃子,计算第一天几个桃子。2.思路分析正着推不大好推,此题可以倒着推,可转化为第1天时一个桃子,到第n天几个桃子。然后运用递归调用,写出函数就可以解决了。3.代码#include#includeusing namespace std;int fun(int n){ if(n

2017-04-10 22:02:37 392

原创 递推递归--G Fighting_小银考呀考不过四级

1.题目描述假设n排座位,两人之间至少有两个空位,一排至少一个人,问有多少种做法。2.思路描述这道题是找规律的题,需要多写几个。发现当n=4时,a[i]=a[i-1]+a[i-3]+1;3.代码#include using namespace std;int a[199];void F(int c){  a[1]=1;a[2]=2;a[3]=3;

2017-04-10 21:46:17 220

原创 递推递归--F计算组合数

1.题目描述计算组合数,从n个数中选m个的组合数若:m=0,C(n,m)=1否则, 若 n=1,C(n,m)=1             否则,若m=n,C(n,m)=1                         否则 C(n,m) = C(n-1,m-1) + C(n-1,m).2.思路分析其实也没有什么思路,就是用递归的形式将式子表示出来。3.代码

2017-04-10 20:48:12 414

原创 递推递归--E养兔子

1.题目描述一对成熟的兔子一次能生一公一母,每只小兔子的成熟期是1天,问n天后有多少对兔子2.思路描述这道题有两种方法,第一种是利用a[n]=a[n-1]+b[n]........b[n]代表新兔子,a[n-1]代表n-1天时的兔子总量。另一种方法是找规律,发现c[i]=c[i-1]+c[i-2]满足[i]=c[i-1]+c[i-2]满足 3.代码,#includ...

2017-04-10 20:27:04 546

原创 递推递归--B王小二切饼

1.题目描述切饼问题,一刀切,切n刀得到最多的饼数2.思路分析这题是找规律的题,a[0]=0,a[1]=2,a[2]=4,a[3]=7,a[4]=11......得出结论a[n]=a[n-1]+a[n-2];3.代码#includeusing namespace std;int main(){ int n,sum=2,i,a[100]; cin>>n;

2017-04-10 20:15:25 498

原创 递推递归--A母牛的故事

1.题目概述第一年有一头老母牛,第二年起生一头小母牛,每头小母牛第四年会生小母牛,第n年会有多少头。2.思路分析分两方面,定义两个数列a[100],b[100]。a[n]代表牛的总量,b[n]代表第n年新生小牛的数量,那么第n年牛的总量就是n-1年牛的总量加上第n年新生的小牛数量。即a[n]=a[n-1]+b[n].3.代码#include#includeusing n

2017-04-10 19:04:50 203

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除