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

百度网站制作推广如何推广网站链接

百度网站制作推广,如何推广网站链接,个人网站备注,南京个人做网站回溯和搜索的区别 可以简单理解为回溯就是:搜索剪枝优化 回溯解决问题的数量级:10 回溯的应用: 排列问题:组合问题:剪枝优化: 回溯算法的套路 二维回溯 两个变量,按照两层for循环的形式搜索所有可能&a…

回溯和搜索的区别

可以简单理解为回溯就是:搜索+剪枝优化

回溯解决问题的数量级:10

回溯的应用:

  • 排列问题:
  • 组合问题:
  • 剪枝优化:

回溯算法的套路

二维回溯

  • 两个变量,按照两层for循环的形式搜索所有可能,注意换行。
	if(x>n){return ;}int next_xx = y == n ? x + 1 : x;int next_yy = y == n ? 1 : y + 1;dfs(next_xx,next_yy,...);
  • P1784 数独:标准的例题

(80分代码)

void dfs(int x, int y) {if (x > 9||y > 9) {printsudo();exit(0);}if (graph[x][y]) {if (y == 9)dfs(x + 1, 1);else dfs(x, y + 1);return;//防止回溯后篡改(x,y)}for (int k = 1; k <= 9; k++) {if (isvalid(x, y, k)) {graph[x][y] = k;if (y == 9)dfs(x + 1, 1);else dfs(x, y + 1);graph[x][y] = 0;}}
}
  • P2040 打开所有的灯:这里要注意到一个灯不会被开两次。(即使不是同时开关两次)。
void dfs(int x, int y, int times) {if (isvalid()) {ans = min(ans, times);return;}if (x > n) {return;}int next_xx = y == 3 ? x + 1 : x;int next_yy = y == 3 ? 1 : y + 1;dfs(next_xx, next_yy, times);//不点击graph[x][y] =graph[x][y]==0?1:0;//1->0,0->1for (int i = 0; i < 4; i++) {int next_x = x + dir[i][0];int next_y = y + dir[i][1];if (next_x >= 1 && next_x <= n && next_y >= 1 && next_y <= n) {graph[next_x][next_y]=graph[next_x][next_y] == 0 ? 1 : 0;}}//cout << "x:" << x << " y:" << y << endl;//printout();dfs(next_xx, next_yy, times + 1);//点击graph[x][y] = graph[x][y] == 0 ? 1 : 0;//1->0,0->1for (int i = 0; i < 4; i++) {int next_x = x + dir[i][0];int next_y = y + dir[i][1];if (next_x >= 1 && next_x <= n && next_y >= 1 && next_y <= n) {graph[next_x][next_y] = graph[next_x][next_y] == 0 ? 1 : 0;}}}

最后检查

  • 使用DFS遍历所有结果,对每个结果只在最后收集时检查
  • 这个搜索次数过大,一般都会超时
  • P10386 [蓝桥杯 2024 省 A] 五子棋对弈:不设时间限制的题目,可以采用这种思路。

前向检查剪枝

  • 前向检查就是提前排除下一个潜在状态中不合理的值减少搜索范围。有的时候不需要isvalid()作最后的检查!
  • P9241 [蓝桥杯 2023 省 B] 飞机降落:前向检查优化
http://www.dtcms.com/wzjs/84321.html

相关文章:

  • 建设部网站公示公告百度竞价推广自己可以做吗
  • 网站运营现状计算机培训班
  • 如何建立一个网站论坛新公司做网站多少钱
  • 怎么删除织梦做的网站百度客服怎么转人工
  • 界面设计做的好的网站靠谱的seo收费
  • 自己做的网站怎么样把里面的内容下载下来seo策划
  • 小荷特卖的网站谁做的成都网站建设企业
  • 襄阳网站建设公司正规电商培训学校排名
  • 付网站建设费数据查询网站
  • 领英定制通网站建设百度秒收录排名软件
  • 交互设计要学什么西安百度快照优化
  • 工艺品网站模板郑州网络推广平台
  • 网站建设金思扬网络专业做网站的公司
  • 在线做印章网站品牌广告策划方案
  • 南和网站seo邵阳seo优化
  • 陕西网站建设公司找哪家好seo短期培训班
  • 六色网站网络营销课程个人感悟
  • 做贸易的网站百度平台营销
  • 姜堰网站建设长沙seo研究中心
  • 自己做网站的选修课衡水网站优化推广
  • 怎么做查询网站后台seo优化是做什么的
  • .php的网站是怎么做的下载百度官方版
  • 网站开发培训学院seo关键词排名优化软件
  • 郑州网站提升排名免费域名怎么注册
  • 如何自己做自己的网站做一个app平台需要多少钱
  • 做分类信息网站如何百度推广开户渠道
  • 中牟高端网站建设海外免费网站推广
  • 杭州移动网站建设seo技术分享免费咨询
  • 哪里有做网站公司品牌活动策划
  • seo诊断大夫优化外包哪里好