当前位置: 首页 > wzjs >正文

网站建设策目标seo是一种利用搜索引擎的

网站建设策目标,seo是一种利用搜索引擎的,湖北工业信息化网站备案,青岛网络营销网络推广介绍文章预览: 题目python解法一:运行结果 python解法二:运行结果 python解法三:运行结果 题目 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早…

文章预览:

  • 题目
  • python解法一:
    • 运行结果
  • python解法二:
    • 运行结果
  • python解法三:
    • 运行结果

题目

猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。
第二天早上又将剩下的桃子吃掉一半,又多吃了一个。
以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求原来它一共摘了多少只桃子。

这是一个比较简单的python习题。

python解法一:

我们从后往前想,最后一次不就剩1个了吗,那么前一天剩多少个 和容易想到2*1+2,那么我们倒序想 就是 a n + 1 = 2 ∗ a n + 2 a_{n+1}=2*a_n+2 an+1=2an+2

def count(day):a=1for i in range(day-1):a=a*2+2return a
print("第10天共摘了{}桃子".format(count(10)))

运行结果

第10天共摘了1534桃子

python解法二:

我们可以使用递归的办法,每次减小天数,天数为1的时候是1
代码如下:

def  monkey_count(day):if day==1:return 1else:return  2*monkey_count(day-1)+2print("第{}天剩一个那总共有{}".format(10,monkey_count(10)))

运行结果

第10天剩一个那总共有1534

python解法三:

让我们算最终解法:复杂度最低的算法,我们干嘛不寻找规律完全解出这个通项岂不美哉。
在这里插入图片描述
由上面我们推导出了公式 a n = 3 / 2 ∗ 2 n − 2 a_n=3/2*2^n-2 an=3/22n2
那编程就容易多了
代码如下:

a=int(input())
count=3*2**(a-1)-2
print("第{}天剩一个那总共有{}".format(a,count))

运行结果

输入10
第10天剩一个那总共有1534

http://www.dtcms.com/wzjs/507835.html

相关文章:

  • 在线a视频网站一级a做爰武汉关键词seo
  • 对网站建设建议网络推广外包怎么接单
  • 门头沟网站建设公司发布平台
  • 公司网站建设进度表江苏疫情最新消息
  • 建企业网站哪家好橘子seo
  • 供应链网站开发公司全网seo是什么意思
  • 网站开发需要的知识网站搜索排名优化
  • iis 搭建网站搜狗搜图
  • 哪家做网站好营销策划的十个步骤
  • 自己服务器建设网站外网访问软文代写
  • 北京好的网站建设公司武汉seo工作室
  • 怎样把建好的网站上传到互联网seo网站推广专员
  • 网站后台建设计划书搜索引擎营销是什么意思
  • 可以做cps合作的棋牌网站如何做好营销
  • 规划排版网站怎么做seo
  • 做写手一般上什么网站好培训学校招生营销方案
  • 网站欢迎框代码网站优化建议
  • 江苏做网站的公司安卓系统最好优化软件
  • 网站建设5000费用最近热点新闻事件2023
  • 教育机构代理平台网站优化策划书
  • 楚州网站开发广告大全
  • 做门户网站怎么赚钱长沙网站优化推广方案
  • 自己做应用的网站宁波seo快速优化
  • 建网站上海外贸网站推广方法之一
  • 东莞静态网站制作网站关键词优化软件
  • 网站做优化网络营销到底是干嘛的
  • 网站优化关键词排名公司网站建设报价单模板
  • 手机网站方案编写百度流量
  • 个人网站备案网址seo咨询邵阳
  • wordpress全站301鹤壁seo推广