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

如何做网站卖家具竞价排名的弊端

如何做网站卖家具,竞价排名的弊端,东莞房价一览表,学做日本料理的网站汉诺塔问题 【问题描述】 设A、B、C是3个塔座。开始时,在塔座A上有一叠共n个圆盘,这些圆盘自下而上,由小到大地叠放在一起。各圆盘从小到大的编号为1,2,…,n。现要求将塔座A上的这一叠圆盘移动到塔座B上,并…

汉诺塔问题
问题描述
设A、B、C是3个塔座。开始时,在塔座A上有一叠共n个圆盘,这些圆盘自下而上,由小到大地叠放在一起。各圆盘从小到大的编号为1,2,…,n。现要求将塔座A上的这一叠圆盘移动到塔座B上,并仍按同样顺序叠置。在移动圆盘时应遵守以下移动规则:
规则1:每次只能移动1个圆盘;
规则2:任何时刻都不允许将较大的圆盘压在较小的圆盘之上;
规则3:在满足移动规则1~3的前提下,可将圆盘移至A、B、C中任一塔座上。

试设计一个算法,用最少的移动次数将塔座A上的n个圆盘移动到塔座B上,并仍按同样顺序叠置。
解题思路
1、如果只有一个圆盘的话,那我们只需要把这唯一的一个圆盘从A移动到B上。

2、如果有n个圆盘,那我们可以把问题规模缩小,看看如果只有n-1个圆盘的话怎么移动,想n-1个圆盘怎么移动时,可以考虑n-2个怎么移动…这样一直缩小问题规模直到缩小到n=1。这个思路可以运用递归来解决,n=1就是递归的边界。

3、要将A塔座上的圆盘全部移动到B塔座上,中间必定要有一步是原本A塔座上面的n-1个圆盘全部移动到了C塔座上,然后就可以将A塔座上的最后一个圆盘n移动到B塔座上,然后就可以再把C上的n-1个圆盘移动到B上。然后再考虑那n-1个是怎么从A移动到C的。
在这里插入图片描述
解题代码

#include<iostream>
using namespace std;
void Hannoi(int,char,char,char);
int main()
{int n;cin>>n;Hannoi(n,'A','B','C');return 0;
} 
void Move(int i,char M,char N)
{   //打印:把第i层塔从M位置移动到N位置cout<<i<<' '<<M<<' '<<N<<endl;  
}
void Hannoi(int n,char W1,char W2,char W3)
{if(n==1){//如果只有一个圆盘,则直接从A移动到BMove(1,W1,W2);return;}n--;Hannoi(n,W1,W3,W2);//考虑A上面的n-1个圆盘是怎么从A移动到C的Move(n+1,W1,W2);//第n个从A到B(此处的n+1就是n,前面做了n--)Hannoi(n,W3,W2,W1);//考虑C上面的n-1个圆盘怎么从C移动到B上(此处的n就是n-1,前面做了n--)
}

运行结果
在这里插入图片描述

http://www.lbrq.cn/news/2561419.html

相关文章:

  • 手机网站建设沈阳网站制作开发
  • 施工企业安全生产责任制度seo快速排名优化方式
  • 做外贸怎样上国外网站优化网站推广
  • 网站后台进不去的原因网站制作的基本流程
  • 上海网站建设公司联系方式深圳博惠seo
  • 企业网站里面的qq咨询怎么做建一个企业网站多少钱
  • 凡科建站公司百度seo网站优化
  • 电脑怎样做网站网络推广的工作好做吗
  • 网站建设合同要存档几年武汉服装seo整站优化方案
  • 网站需要怎么做的如何自己做网站
  • 个人建网站首选什么域名好域名邮箱 400电话
  • 自己怎么做电影网站吗百度收录网站
  • wordpress经典博客主题搜索seo引擎
  • 好的html5网站模板谷歌搜索引擎在线
  • 内蒙古住房与城乡建设厅网站网址网络软文营销案例3篇
  • 太原做网站联系方式郴州网站定制
  • 鞍山做网站模板网站建站公司
  • 自己做首饰的好网站深圳关键词seo
  • 网站制作公司 信科网络今日头条国际新闻
  • 做淘宝客网站php百度爱采购推广平台
  • 做网站需要哪方面的编程昆明seo网站建设
  • wordpress站点很慢全网整合营销
  • 网站服务器在那里找小熊猫seo博客
  • 江苏网站seo平台关键词优化报价查询
  • wordpress footer的代码seo国外推广软件
  • 网络服务类型有哪几种惠州seo优化服务
  • 太原做网站个人营销方案
  • 做网站的类型搜索引擎优化论文
  • 中山制作网站的公司吗百度统计数据
  • 新乡公司做网站广州推广优化
  • 江协科技STM32 13-1 PWR电源控制
  • 【n8n教程笔记——工作流Workflow】文本课程(第二阶段)——1 理解数据结构 (Understanding the data structure)
  • 抓大鹅小游戏微信抖音流量主小程序开源
  • 重生之我在暑假学习微服务第五天《Docker部署项目篇》
  • 基于 Amazon Bedrock 与 Anthropic Claude 3 智能文档处理方案:从扫描件提取到数据入库全流程实践
  • 新手向:DeepSeek 部署中的常见问题及解决方案