(递归)猴子吃桃

题目:

猴子买一堆桃不知个数,每天吃桃子一半多一个,第n天只剩一个桃,问一开始买了几个桃。输入整数n(2<=n<=30)。输出买的桃的数量。
样例输入2,输出4。
样例输入3,输出10。

分析与解答:

现在是知道第n天剩的桃求第1天的桃,第i天的桃等于(第i+1天的剩的桃+1)*2,因此有:f(i)=(f(i+1)+1)∗2f(i)=(f(i+1)+1)*2f(i)=(f(i+1)+1)2,结束条件是f(n)=1f(n)=1f(n)=1

#include<iostream>
using namespace std;
int n;
int f(int x){if(x==n) return 1;else return (f(x+1)+1)*2;
}
int main(){cin>>n;cout<<f(1);return 0;
} 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/560540.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

世界手机号码格式_脑炎康复之旅——世界脑炎日病友征文

○○脑炎康复之旅世界脑炎日病友征文2月22日是世界脑炎日(World Encephalitis Day)。2014年发起的世界脑炎日旨在致敬和鼓励全世界经历过脑炎的患者和脑炎医疗工作者。几年来&#xff0c;全球已有1.87亿人次参与世界脑炎日活动。2021年的世界脑炎日即将到来&#xff0c;今年世界…

pythoni手机版下载_Python进度栏和下载

已更新您的示例网址&#xff1a;我刚刚为此编写了一种超级简单的方法(将其略微修改)&#xff0c;以将pdfs刮出某个站点。 请注意&#xff0c;由于Powershell无法处理“ \ r”&#xff0c;因此只能在基于UNIX的系统(Linux&#xff0c;Mac OS)上正常运行import requestslink &qu…

(递归)斐波那契数列

题目 f1f21,fnafn−1bfn−2(n>2)f1f21,f_naf_{n-1}bf_{n-2}(n>2)f1f21,fn​afn−1​bfn−2​(n>2) 输入包含四个整数n(1≤n≤100),a(1≤a≤10),b(1≤a≤10),p((1≤a≤2000)。n(1\leq n \leq 100),a(1\leq a \leq 10),b(1\leq a \leq 10),p((1\leq a \leq 2000)。n(1≤…

树莓派和微信和服务器,用树莓派搭建微信公共平台

1、首先你需要一个公网ip&#xff0c; 需要做好映射&#xff0c; 把80端口映射到你的树莓派ip。2、打开你的树莓派终端&#xff0c; 创建文件夹“templates ” 和文件“weixind.py”。3、文件“weixind.py”中写入以下代码。安装“sudo apt-get install python-lxml”。5、申请…

mysql数据异常增长_mysql表到一定数据量后会异常的增长

如题InnoDB的table&#xff0c;里面的字段非常简单&#xff0c;如图中的类型才100多W的数据量&#xff0c;数据是慢慢积累起来的&#xff0c;到了最近发现涨到12G后&#xff0c;会每天成倍的增长&#xff0c;最高到达过50G&#xff0c;而数据量还是那些&#xff0c;longtext的字…

(递归)快速幂

题目 xyx^yxy当y很大&#xff0c;采用如下方式 {f(x,y2)f(x,y2),(y%20,y>0)1,y0f(x,y2)f(x,y2)x,(y%21,y>0)\left\{\begin{matrix} &amp; f(x,\frac{y}{2})\times f(x,\frac{y}{2}),(y\%20,y>0)\\ &amp; 1,y0\\ &amp; f(x,\frac{y}{2})\times f(x,\frac{y…

舰r4月28服务器维护,崩坏3 11月28日版本更新维护通知

亲爱的舰长&#xff1a;为了给舰长更好的游戏体验&#xff0c;休伯利安号将在11月28日进行版本更新维护&#xff0c;维护完成后战舰将更新为3.6版本——「绯夜霞隐」。维护时间安卓国服、iOS服和各渠道服&#xff1a;11月28日07:00~12:00全平台服(桌面服)&#xff1a;11月28日0…

ec200s 方案 移远_移远 4G Cat 1 无线通信模块EC200S

EC200S 是移远通信最近推出的LTE Cat 1 无线通信模块&#xff0c;支持最大下行速率10Mbps 和最大上行速率5Mbps&#xff0c;具有超高的性价比&#xff1b;同时在封装上兼容移远通信多网络制式LTE Standard EC2x(EC25、EC21、EC20 R2.0、EC20 R2.1)和EC200T/EG25-G/EG21-G 模块以…

(递归)弹簧板

题目 现在n个弹簧板&#xff0c;小球从第i个弹簧板落下&#xff0c;可以向前弹a[i-1]个距离或者b[i-1]个距离&#xff0c;现在从第一个弹簧板落下&#xff0c;计算弹多少次&#xff0c;弹出弹簧板。(1≤n≤200),(0<a[i],b[i]≤30)(1 \leq n \leq 200),(0 < a[i],b[i]\le…

maven 打包时缺少文件_maven父子工程---子模块相互依赖打包时所遇到的问题:依赖的程序包找不到...

场景:因为之前用到的是,基于springboot框架所搭建的maven工程,而且都是相互独立的。现研发经理要求将所有工程进行整合和规范化,所以抽出一个parent父工程,base基础模块(包含一些公用的实体类和工具类等),以及其他子模块(Module A、 Module B …)。Module A 以及Module B工程都…

(递归)最大公约数

题目&#xff1a; f(x,y)f(x,y)f(x,y){f(y,x%y),(y>0)x,(y0)\left\{\begin{matrix} &amp; f(y,x\% y),(y>0) \\ &amp; x,(y0) \end{matrix}\right.{​f(y,x%y),(y>0)x,(y0)​ 输入&#xff1a;第一行一个整数t(t ≤100\leq 100≤100)然后有t行&#xff0c;每行…

mysql c语言数字转字符串函数_C++_c语言标准库中字符转换函数和数字转换函数,字符转换为数字: #includest - phpStudy...

c语言标准库中字符转换函数和数字转换函数字符转换为数字&#xff1a;#includeatoi();将字符转换为整型 例&#xff1a;char ch1;int iatoi(ch1);atol();将字符转化为长整型 例&#xff1a;char ch2;long latol(ch2);atof();将字符转化为浮点型 例&#xff1a;char ch3;flo…

(栈)括号匹配

题目 一个串&#xff0c;只包含(和)。一个(能唯一匹配一个)&#xff0c;但是(必须出现在)之前&#xff0c;请判断括号能否完全匹配&#xff0c;如果能&#xff0c;输出配对的括号位置&#xff0c;匹配括号只能嵌套不能交叉。 输入&#xff1a;一个只由(和)构成的字符串&#…

mysql java文件导入导出_MySQL文件导出和导入

一、导出数据库用mysqldump命令&#xff1a;注意mysql的安装路径&#xff0c;即此命令的路径1、导出数据和表结构&#xff1a;mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql敲回车后会提示输入密码2、只…

(栈)网页跳转

题目&#xff1a; VISIT打开界面&#xff0c;BACK回退&#xff0c;FORWARD前进。 现在输入n行&#xff0c;每行首先输入一个字符串&#xff0c;如果是VISIT&#xff0c;后面再输入一行不含空格的网址&#xff0c;如果是BACK&#xff0c;回退&#xff0c;如果是FORWARD&#xf…

vv7无法启动显示发动机故障_点火系统故障引起发动机不能启动的排除方法

点火系统故障引起发动机不能启动的排除方法a 外观检查首先察看点火线圈和b 中央高压线试火拔出分电器上的中央高压线&#xff0c;插入一个放电器(或备用火花塞)并将放电器(火花塞)搭铁&#xff0c;然后接通点火开关&#xff0c;在转动发动机时看放电器(火花塞)(汽車维修网 Http…

(vector)堆积木

题目&#xff1a; n块积木&#xff0c;编号1到n&#xff0c;初始时&#xff0c;第i块放在第i个位置。现在&#xff0c;进行a b操作&#xff0c;每次操作把b位置积木全放到a位置上。输出操作完之后每个位置上的木块。 输入:n,m。n代表有n个积木&#xff0c;m代表有m个操作&…

(set)计算集合的并

给两个集合a&#xff0c;b求其并集并由小到大输出&#xff0c;中间空格隔开。 基本的set用法&#xff0c;无非就是空格的时候加一个标记变量记录已输出元素个数。 #include<iostream> #include<cstdio> #include<set> #include<algorithm>using names…

数据生态mysql_数据生态:MySQL复制技术与生产实践

基础篇第1章 的概述1.1 适用场景1.2 数据同步方法1.3 数据同步类型1.4 格式第2章 的基本原理2.1 概述2.2 细节第3章 格式详解3.1 格式概述3.2 格式明细3.2.1 基于STATEMENT和基于ROW的的优缺点3.2.2 使用ROW格式的制日行3.3 如何确定与记录中的和不语句基础篇第1章 的概述1.1 适…

(set)学单词

题目&#xff1a; 输入n&#xff0c;n行操作&#xff0c;每行有一个整数d和一个单词&#xff0c;d0表示将单词存入集合&#xff0c;d1表示测试这个单词是否在集合中&#xff0c;如果是&#xff0c;输出yes否则输出no。单词不区分大小写 样例输入&#xff1a; 5 0 we 0 are 1 f…