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

网站建设公众号小程序推广开发wordpress设置用户注册

网站建设公众号小程序推广开发,wordpress设置用户注册,如何是wordpress,做网站的不给源文件k柱汉诺塔 题目描述 汉诺塔#xff08;Hanoi Tower#xff09;#xff0c;又称河内塔。 传说大梵天创造世界的时候做了三根金刚石柱子#xff0c;按左、中、右排序。大梵天在左侧的柱子上#xff0c;从下往上按照大小顺序摞着64片黄金圆盘#xff0c;越靠下的圆盘越大。…k柱汉诺塔 题目描述 汉诺塔Hanoi Tower又称河内塔。 传说大梵天创造世界的时候做了三根金刚石柱子按左、中、右排序。大梵天在左侧的柱子上从下往上按照大小顺序摞着64片黄金圆盘越靠下的圆盘越大。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放到右侧的柱子上。并且规定任何时候较小的圆盘都不能被较大的圆盘压着且一个步骤只能移动一个圆盘。 小明复刻了这个故事为一套游戏道具但他发现以他有生之年是移不完这些圆盘的——实际上原始的故事下需要 2^64-1 18446744073709551615约 1.8 * 10^19个步骤才能移动完毕。 基于此他将柱子的数量改为k个再将圆盘的数量改为n个。 请你帮助小明计算修改后的游戏需要多少个步骤能操作完毕。 关于输入 输入为两个正整数k和n以空格隔开分别代表修改后的游戏有k根柱子和n个圆盘。 提供三个输入样例。 关于输出 输出为一个正整数s代表需要的最少步骤数。 提供三个输出样例。 例子输入 4 5 例子输出 13 解题分析 代码实现 #include stdio.h #include math.h #define MAX 100int dict[MAX][MAX] {0};int help(int n, int m) {if (n 0 || m 3) {return -1;}if (n 1) {return 1;}if (dict[n][m] ! 0) {return dict[n][m];}int nowValue;if (m 3) {nowValue pow(2, n) - 1;} else {nowValue 2 * help(n - 1, m) help(1, m - 1);for (int i n - 2; i 0; i--) {int temp 2 * help(i, m) help(n - i, m - 1);if (temp nowValue) {nowValue temp;} else {break;}}}dict[n][m] nowValue;return nowValue; }int main() {int n, m;scanf(%d, n); scanf(%d, m);printf(%d,help(m,n));return 0; }
http://wiki.neutronadmin.com/news/342816/

相关文章:

  • 专业做网站 台州玉环做个简单的导航网站
  • 网站模板在线预览免费企业信息发布平台
  • 网站规划文字说明网站用动态图片做背景怎么写
  • 做外贸怎么登陆国外网站深圳一元购网站建设
  • 烟台正规网站建设浙江房产信息网查询
  • 电商网站建设过程域名评估价格平台
  • 做网站最便宜西安建设工程招投标信息网
  • 房产网站电商怎么做手机软件app制作工具
  • 百度网站禁止访问怎么解除新加坡的网站域名
  • 网站建设山东聚搜网络微信公众号平台及网站建设计划
  • 档案网站的建设北京做网站推广
  • 禁止ip直接打开网站外贸平台网站的营销方式
  • 青岛大型网站建设鞋子网站建设规划书
  • 沧州门户网站wordpress修改字体加载
  • 厦门网站建设方案服务平面设计师参考网站
  • 网站建设文化渠道做装修效果图的网站有哪些
  • 基层建设 网站网页版梦幻西游哪个职业厉害
  • 国外网站布局贵阳美丽乡村建设网站
  • 票务系统网站模板怎么修改网站首页html代码
  • frp做网站网站建设和
  • 上海网站开发外包公司尉氏做网站
  • 安居网站建设第一ppt网免费模板
  • 佛山网站建设专业品牌谁有做网站的朋友的V信
  • 网站做弹窗网站安全检测网站
  • 用vs做网站后台泊头网站优化
  • 上海网站建设 迈济南网络招聘
  • 短视频seo厂家湖北seo公司
  • 绿色风格 网站WordPress文章如何折叠插件
  • 青岛网站制作公司 网络服务装修案例实景图
  • 珠宝网站设计文案泉州手工外发加工网