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

cms建站模板app网站建设与管理必修

cms建站模板app,网站建设与管理必修,今天三河燕郊确诊名单,响应式网站滑动Problem Description 用1,2,...,n表示n个盘子#xff0c;称为1号盘#xff0c;2号盘,...。号数大盘子就大。经典的汉诺塔问题经常作为一个递归的经典例题存在。可能有人并不知道汉诺塔问题的典故。汉诺塔来源于印度传说的一个故事#xff0c;上帝创造世界时作了三根金刚石柱…Problem Description 用1,2,...,n表示n个盘子称为1号盘2号盘,...。号数大盘子就大。经典的汉诺塔问题经常作为一个递归的经典例题存在。可能有人并不知道汉诺塔问题的典故。汉诺塔来源于印度传说的一个故事上帝创造世界时作了三根金刚石柱子在一根柱子上从下往上按大小顺序摞着64片黄金圆盘。上帝命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定在小圆盘上不能放大圆盘在三根柱子之间一回只能移动一个圆盘。我们知道最少需要移动2^64-1次.在移动过程中发现有的圆盘移动次数多有的少 。 告之盘子总数和盘号计算该盘子的移动次数. Input 包含多组数据首先输入T,表示有T组数据.每个数据一行是盘子的数目N(1N60)和盘号k(1kN)。 Output 对于每组数据输出一个数到达目标时k号盘需要的最少移动数。 Sample Input 2 60 1 3 1 Sample Output 576460752303423488 4 解题思路 本以为是用数组逐个记录移动次数结果没做出来查询后发现原来是可以推出公式的。。。假设有10个盘子那么 盘号移动次数2的...次方10110-109210-98410-87810-7 因此第n个盘子移动的次数为2的n-k次方 代码如下 # include stdio.h int main (void) {int m, n, k;long long a;while (scanf(%d\n, m)!EOF){while (m--){scanf(%d%d\n, n, k);a pow (2, n-k);printf(%lld\n,a);}} }
http://www.zqtcl.cn/news/816552/

相关文章:

  • 网站优化工作室共享经济型网站开发
  • 自己做网站好还是购买网站好网站建设平台报价
  • 设计师配色网站太原建站模板源码
  • 学计算机的做网站的叫什么工作wordpress商用收费不
  • 青岛网站建设谁家好一些网页微信怎么登陆
  • 企业网站seo优做网站的旅行社
  • 十大免费自助建站上传网站到空间
  • 深圳企业做网站简约个人网站
  • 茂名放心营销网站开发网站怎么做app
  • php语言 网站建设专业的外贸网站建设公司价格
  • 看英语做游戏的网站wordpress与微信对接
  • 企业网站打不开了看守所加强自身网站建设工作
  • 长汀网站建设做电池的有哪些网站
  • 做软件常用的网站厦门建设局地址
  • 沭阳三剑客做网站科技 公司 响应式 网站
  • 深圳网站建设培训哪家好曲阜网架公司
  • wordpress建立网站实例贵阳网站开发谁家做的好
  • 百度网站推广怎么收费中国科技成果
  • 枣庄企业网站建设wordpress 评论群发
  • 网站视觉设计方案视频制作素材
  • 哪个网站专做民宿wordpress 主题教程
  • 网站后台 设计北京海淀区官网
  • 公司官网网站建设想法wordpress oss
  • 如何自己创建网站招聘网站代理
  • 手机网页视频提取工具seo网站是什么
  • seo网站优化公司龙岩网站设计一般要多久
  • 江苏自助建站系统哪家好go语言网站开发
  • 建设网站 注册与登陆wordpress产品上传
  • 河北省住房与建设厅网站陶瓷刀具网站策划书
  • 大型商城网站建设方案程序外包