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

企业做网站乐云seo快速上线旺道seo优化

企业做网站乐云seo快速上线,旺道seo优化,html网站注册页面,公众号购买网站题目 题目分析 为了找到满足条件的放置方法#xff0c;可以带入总盘数为2和3的情景#xff0c;用递归做法实现。 2. A中存在1 2两个盘#xff0c;为了实现最少次数放入C且上小下大#xff0c;先将1放入B#xff0c;再将2放入C#xff0c;最后将1放入C即可。同理当A中存在…题目 题目分析 为了找到满足条件的放置方法可以带入总盘数为2和3的情景用递归做法实现。 2. A中存在1 2两个盘为了实现最少次数放入C且上小下大先将1放入B再将2放入C最后将1放入C即可。同理当A中存在1 2 3 三个盘时可将1 2盘看成整体再理解整个过程可以发现把N个圆盘的问题递归成N-1个圆盘的问题即可。 题解1递归 #可联想两个盘和三个盘的时候摆放的过程 def hanio(x,y,z,n):global sum#设置全局变量sum统计移动次数if (n1):#当移动到A柱只有一个盘子的时候sum1if(summ):#此时如果要满足题目要求条件当移动到A柱只有一个盘子的时候A的最后一个盘子必须移动到C柱print(f#{n}: {x}-{z})else:#A的最后一个盘子的上一个盘子一定是移动到Bhanio(x,z,y,n-1)#一定是从A移动到Bsum1if summ:print(f#{n}: {x}-{z})hanio(y,x,z,n-1)#此时是最后一步把B柱的盘放到C柱 n,mmap(int,input().split()) sum0 hanio(A,B,C,n) print(sum)题解2栈 利用栈实现。 st [[0 for i in range(30000)] for i in range(4)]#创建一个二维数组[[],[],[],[]] sum,m 0,0 def move(x, y, n):global sum,m#定义全局变量element st[x].pop()#pop方法移出并返回值st[y].append(element)sum 1a,b , if x1: aAif x2: aBif x3: aCif y1: bAif y2: bBif y3: bCif sum m: print(#,n,: ,a,-,b, sep)# sep表示后面没空格 def hanoi(n,x, y, z): if (n 1): move(x,z,n)else:hanoi(n-1,x, z, y)move(x,z,n)hanoi(n-1,y, x, z) n, m map(int, input().split()) for i in range(n): st[1].append(i)#初始化栈st[1]表示A hanoi(n,1,2,3) print(sum)
http://www.dnsts.com.cn/news/52066.html

相关文章:

  • wordpress 网站域名网站建设期任务及总结
  • 织梦软件网站模板下载搞笑图片网站源码
  • 报名窗口网站建设淄博网站搭建公司
  • html做网站公告深圳有多少互联网公司
  • wordpress成品网站云部落在线免费网站建设平台
  • 网站建设与维护合同范本大型网站 建设意义
  • 小说在线阅读网站怎么做企业网站建设
  • 微信网站制作企业wordpress更改站点ip
  • 推广农村特色产品建设网站方案全球门户中企动力
  • 百度收录了我新网站的2篇文章了wordpress 记账
  • 建设游戏网站需要什么设备wordpress 中文seo
  • 云网站功能html设计网页作业
  • 网站运营有前途吗广东省住房和城乡建设局官网
  • 手机网站域名开头陕西头条新闻
  • 网站注册价格永康市建设局网站为什么打不开
  • 外国扁平化网站哪些网站开业做简单海报
  • 网站建设与维护制度北京平面设计公司名称
  • h5自助建站系统seo推广优化公司
  • 顺德网站制作公司泰安卫生人才网
  • 山东省建设厅网站查wordpress 插件作用
  • 南阳做玉器网站做电影网站许可证
  • 重庆哪里做网站如何选择网站定制公司
  • 如何搭建一个视频网站三蛋空间 wordpress
  • 哪个公司做网站比较好网站建设如何插音乐
  • 福州市台江区网站网页编辑软件edit
  • 云建站淘宝客网站销售方案
  • 网站建站论坛企业建设网站注意事项
  • 潍坊企业网站制作什么网站可以做软件有哪些
  • 公关咨询公司湖南有实力seo优化哪家好
  • 潍坊网站建设培训班知名的wordpress模板