我读书少,你们得帮帮我

简介: 我读书少,你们得帮帮我

解题思路:

通读全文,得知,从一到二十年愚公家族只有一个人,从二十一到四十年,每年愚公家族增加一个人,从四十一到六十年,每年增加两个人。我一开始的思路是分段函数,当(0

换思路:联想斐波那契数列,采用递推或递归的思想,下面上斐波那契的代码:

0.png

同理可得该题的递推思想,不多说,上代码
#include <stdio.h>
int f(int n)
{
    if(n >= 1 && n <= 20)
        return 1;
    else if(n >= 20 && n <= 40)
        return f(n-1)+1;
    else if(n >= 40 && n <= 60)
        return f(n-1) + f(n-20);
}
int main()
{
    int n;
    while(scanf("%d",&n) != EOF)
        printf("%d\n",f(n));
    return 0;
}

【PS:怎么说呢?就感觉自己还是没有摸到C语言的皮毛,不知道看到一道题的正确思路,多多看题吧!!】

相关文章
|
Java 程序员
IT学不好没什么,大不了躺平
IT学不好没什么,大不了躺平
|
Linux C语言 C++
秋招跨专业上岸,这五个C++项目可以增加99%(可以写进简历)(下)
秋招跨专业上岸,这五个C++项目可以增加99%(可以写进简历)(下)
|
存储 应用服务中间件 API
秋招跨专业上岸,这五个C++项目可以增加99%(可以写进简历)(上)
秋招跨专业上岸,这五个C++项目可以增加99%(可以写进简历)
|
算法 搜索推荐 程序员
一文学会算法复杂度分析,面试再也不用愁了。
一文学会算法复杂度分析,面试再也不用愁了。
|
小程序 数据安全/隐私保护 计算机视觉
切勿外传,我要把我的写作“小心思”放出来了!| 年终总结之学习篇🚩
切勿外传,我要把我的写作“小心思”放出来了!| 年终总结之学习篇🚩
186 0
切勿外传,我要把我的写作“小心思”放出来了!| 年终总结之学习篇🚩
|
设计模式 算法 架构师
狂补计算机基础知识,让我上了瘾,想要尽快和同龄人拉开差距,必须这么干,才有戏!!!!
狂补计算机基础知识,让我上了瘾,想要尽快和同龄人拉开差距,必须这么干,才有戏!!!!
184 0
职场经典9忠告:三分钟让你少走5年弯路
  成功等不急你翻N次跟头,再爬起来继续勇敢折腾。对于胸怀梦想的青年工程师们,包括目前势头生猛的80后们——步步为营才是职场王道。职场经典9忠告,三分钟的阅读和品味或许能够让你少奋斗5年。
1403 0
|
芯片
假如一瞬间让所有人拥有世界上所有的知识 | 20181116奇葩说犀利言句摘录
“美国经济学家 诺奖得主西奥多·舒尔茨 研究结果:当社会的平均受教育水平更高的时候,贫富差距会越来越小——一旦共享知识了,人人变得更博学了,那个这个世界,将会每个角落的贫富差距都会在缩小,寒门将出更多的贵子” 人类文明最大的教训,就是对技术的警惕,对人性的宽容; 人类文明最大的经验,就是对技术的宽容,对人性的警惕。
1134 0
|
机器学习/深度学习
读《学习之道》— 放松点,有时候太勤奋也是一种病
(1)专注思维和发散思维 自21世纪以来,神经学家就已经对大脑中两种思维模式网络模式间的相互切换取得了研究上的长足进步,即注意力高度集中的状态和更加放松的休息状态;这两种思考状态基于不同的神经网络模型,我们将其分别称为专注模式和发散模式。
1310 0