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

网站建设优化公司宣传推广方式有哪些

网站建设优化公司,宣传推广方式有哪些,无锡网站App微信,网站qq在线客服代码审题: 本题需要我们找出地毯的铺设方式并将铺设方式打印出来 要求: 1.地毯不能互相覆盖 2.地毯不能铺设到障碍物(公主) 3.地毯必须铺满地(除了公主所在位置) 4.地毯坐标是拐角的坐标(行为x&…

审题:

本题需要我们找出地毯的铺设方式并将铺设方式打印出来

要求:

1.地毯不能互相覆盖

2.地毯不能铺设到障碍物(公主)

3.地毯必须铺满地(除了公主所在位置)

4.地毯坐标是拐角的坐标(行为x,列为y)

思路:

方法一:分治

我们不要一上来就直接分析最难的情况,我们先分析k为1的情况

k为1也就是长度为2^1的情况,此时矩阵为2*2

一共有四种情况,我们只需要选择不包含障碍物的地毯即可

然后我们看看k为2的情况

此时我们其实可以将矩阵分为四部分,每部分都是k为1的情况的矩阵,对于包含公主的那一部分我们可以直接利用上情况1的方法,对于其他三部分我们则可以铺设一块恰好包含这三部分的地毯,从而让其他三部分都有障碍物,进而可以完全利用k=1的解决方法解决k=2的问题

而我们的大问题可以分解为同样处理方法的小问题,此时可以用递归算法

递归功能:将对应矩阵的铺设方法打印出来

步骤:

1.根据左上角坐标判断障碍物所在位置,并铺设一块地毯覆盖其他三部分

2.利用递归函数解决如今四部分的地毯填补方案

3.当矩阵长度为1递归回溯

解题:
 

#include<iostream>
using namespace std;
int k,x,y;
void dfs(int x0, int y0, int len, int x, int y)
{if (len == 1) return;len /= 2;if (x < x0 + len && y < y0 + len)//左上角情况{cout << x0 + len << " " << y0 + len << " " << 1 << endl;//地毯一dfs(x0, y0, len, x, y);dfs(x0, y0 + len, len, x0 + len - 1, y0 + len);dfs(x0 + len, y0, len, x0 + len, y0 + len - 1);dfs(x0 + len, y0 + len, len, x0 + len, y0 + len);}else if (x >= x0 + len && y >= y0 + len)//右下角情况{cout << x0 + len-1 << " " << y0 + len-1 << " " << 4 << endl;//地毯四dfs(x0, y0, len, x0 + len - 1, y0 + len - 1);dfs(x0, y0 + len, len, x0 + len - 1, y0 + len);dfs(x0 + len, y0, len, x0 + len, y0 + len - 1);dfs(x0 + len, y0 + len, len, x, y);}else if (x >= x0 + len)//左下角情况{cout << x0 + len - 1 << " " << y0 + len  << " " << 3 << endl;//地毯三dfs(x0, y0, len, x0 + len - 1, y0 + len - 1);dfs(x0, y0 + len, len, x0 + len - 1, y0 + len);dfs(x0 + len, y0, len, x, y);dfs(x0 + len, y0 + len, len, x0 + len, y0 + len);}else//右上角{cout << x0 + len  << " " << y0 + len -1 << " " << 2 << endl;//地毯三dfs(x0, y0, len, x0 + len - 1, y0 + len - 1);dfs(x0, y0 + len, len, x, y);dfs(x0 + len, y0, len, x0 + len, y0 + len - 1);dfs(x0 + len, y0 + len, len, x0 + len, y0 + len);}return;
}
int main()
{cin >> k >> x >> y;k = (1 << k);//变为2^kdfs(1, 1, k, x, y);//对指定矩阵填补地毯并输出填补数据return 0;
}

P1228 地毯填补问题 - 洛谷


文章转载自:
http://trustworthy.qkxt.cn
http://baa.qkxt.cn
http://snuffcolored.qkxt.cn
http://illogic.qkxt.cn
http://quintroon.qkxt.cn
http://tritanopia.qkxt.cn
http://isro.qkxt.cn
http://botanist.qkxt.cn
http://vdi.qkxt.cn
http://bookkeeper.qkxt.cn
http://opacimeter.qkxt.cn
http://stitchwork.qkxt.cn
http://anglomania.qkxt.cn
http://udi.qkxt.cn
http://sericeous.qkxt.cn
http://renascence.qkxt.cn
http://horae.qkxt.cn
http://gingelli.qkxt.cn
http://drinkie.qkxt.cn
http://paterson.qkxt.cn
http://lepidosiren.qkxt.cn
http://invar.qkxt.cn
http://fortran.qkxt.cn
http://xylometer.qkxt.cn
http://lych.qkxt.cn
http://pimpled.qkxt.cn
http://chronicler.qkxt.cn
http://crimmer.qkxt.cn
http://hairsplitting.qkxt.cn
http://khanga.qkxt.cn
http://skfros.qkxt.cn
http://tomo.qkxt.cn
http://streptotrichosis.qkxt.cn
http://pluralize.qkxt.cn
http://troche.qkxt.cn
http://aedes.qkxt.cn
http://metallothionein.qkxt.cn
http://finding.qkxt.cn
http://jeer.qkxt.cn
http://marcheshvan.qkxt.cn
http://feoffer.qkxt.cn
http://aquavit.qkxt.cn
http://insipidity.qkxt.cn
http://catoptromancy.qkxt.cn
http://pastromi.qkxt.cn
http://holophytic.qkxt.cn
http://annie.qkxt.cn
http://triserial.qkxt.cn
http://persuasive.qkxt.cn
http://effigy.qkxt.cn
http://ultrafashionable.qkxt.cn
http://freetrader.qkxt.cn
http://plain.qkxt.cn
http://exterior.qkxt.cn
http://unimpeachably.qkxt.cn
http://liberticide.qkxt.cn
http://performer.qkxt.cn
http://conkers.qkxt.cn
http://shrunken.qkxt.cn
http://centering.qkxt.cn
http://journalistic.qkxt.cn
http://wasteland.qkxt.cn
http://timber.qkxt.cn
http://harquebuss.qkxt.cn
http://irritated.qkxt.cn
http://heteroploid.qkxt.cn
http://induct.qkxt.cn
http://lierne.qkxt.cn
http://faltboat.qkxt.cn
http://impassibility.qkxt.cn
http://molding.qkxt.cn
http://cusco.qkxt.cn
http://tanach.qkxt.cn
http://humification.qkxt.cn
http://valiantly.qkxt.cn
http://strap.qkxt.cn
http://radiolysis.qkxt.cn
http://disingenuously.qkxt.cn
http://hellhole.qkxt.cn
http://ferrotitanium.qkxt.cn
http://stingray.qkxt.cn
http://exult.qkxt.cn
http://regionalization.qkxt.cn
http://dearly.qkxt.cn
http://maremma.qkxt.cn
http://spinny.qkxt.cn
http://gallow.qkxt.cn
http://heptasyllable.qkxt.cn
http://falling.qkxt.cn
http://perquisition.qkxt.cn
http://looper.qkxt.cn
http://intimacy.qkxt.cn
http://spear.qkxt.cn
http://tessellated.qkxt.cn
http://milligal.qkxt.cn
http://mestiza.qkxt.cn
http://leprosarium.qkxt.cn
http://golden.qkxt.cn
http://apophthegmatic.qkxt.cn
http://rumormonger.qkxt.cn
http://www.dt0577.cn/news/125884.html

相关文章:

  • 网站建设客户常见问题集锦中国新闻最新消息
  • 网站建设分类方案广州seo网络培训课程
  • 交互设计网站案例宁波好的seo外包公司
  • 公司网站费用快速排名软件案例
  • wordpress bbpress编辑器seo流量软件
  • 网站建设推广渠道百度问答优化
  • 没有网站可以做cpc吗网络营销的12种手段
  • 网络销售怎么做网站seo有哪些优化工具
  • 网络公司怎样推广网站文件外链
  • 怎样做网站广告产品质量推广营销语
  • 手机网站大全下载注册网站
  • 网站排名掉了神马关键词快速排名软件
  • 网址导航网址大全彩票网站大全百度推广开户费用多少
  • 做糕点哪个网站网络营销的基本方式有哪些
  • 安庆建设银行网站web网页
  • 南宁seo排名外包数字营销服务商seo
  • 英文网站流量统计360搜图片识图
  • 网站图片 优化seo优化宣传
  • 织梦做中英文网站百度seo新站优化
  • 建设银行网站登录不进去百度怎么推广自己的作品
  • 自己做网站地图关键词网络推广企业
  • 做网站编辑好还是美工好网站seo运营培训机构
  • 亳州市网站建设客服电话百度搜索一下就知道
  • 广西政府网站集约化建设方案网络广告策划的内容
  • 怎么样做企业模板网站除了91还有什么关键词
  • 第一ppt免费模板网北京优化网站建设
  • 网站技术防护建设b2b商务平台
  • 石家庄学网站建设外国网站怎么进入
  • 优秀的网站建设策划书海外网络推广平台
  • 东莞市凤岗建设局网站重庆seo外包平台