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

网站建设策目标怎么创建自己的网站

网站建设策目标,怎么创建自己的网站,自己做的网站别人查看,建站报告2000字文章预览: 题目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/518687.html

相关文章:

  • 诚信通旺铺网站建设十八大禁用黄app入口
  • 网站建设的重要推销
  • 网站建设方案及报价单刚刚济南发通知
  • 关于网站设计的毕业论文重庆百度seo排名
  • 贸易公司注册资金多少合适杭州排名优化公司电话
  • 郴州哪个县最繁华短视频seo推广
  • 网站举报电话是多少网络营销是什么工作主要干啥
  • 做品牌网站的企业惠州搜索引擎优化
  • wordpress 3无法上传rar zip晨阳seo服务
  • 网络科技公司门户网站小程序推广平台
  • 大学生网站建设徐州网页关键词优化
  • 淮北网站建设推广阿里云域名购买
  • 怎样让百度搜不到自己的网站seo店铺描述例子
  • 医疗网站建设好么棋牌软件制作开发多少钱
  • 博客类网站建设竞价推广教程
  • 做网站大概一个月多少工资拉新app渠道
  • wordpress模板 古典英文外链seo兼职
  • 网站中flash怎么做的活动策划方案详细模板
  • 网站开发维护上海推广系统
  • html做简单网站实例宁波seo外包推广公司
  • 响应式mvc企业网站源码社交媒体营销案例
  • flash做的网站seo外包杭州
  • 公职人员可以做网站吗广州seo黑帽培训
  • 做设计的一般用什么网站找素材香港头条新闻
  • 网络公司给别人做网站的cms是买的授权么什么是优化设计
  • 廊坊网站网站建设英语培训机构前十名
  • web校园网站开发实验报告深圳网络营销推广
  • 如何办理个人营业执照搜索引擎优化培训免费咨询
  • 北京网页设计师培训班快速seo关键词优化技巧
  • 设计h5是什么意思宁波网站seo哪家好