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

网站运营专员月薪多少企业网站托管电话

网站运营专员月薪多少,企业网站托管电话,天津建设信息工程,墙蛙网站谁家做的回溯和搜索的区别 可以简单理解为回溯就是:搜索剪枝优化 回溯解决问题的数量级: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/a/534147.html

相关文章:

  • 提供网站建设收费标准怎么给领导做网站分析
  • 国内做网站好的公司站长
  • 电子电力技术的软开关变换器学习记录分享1
  • 婚纱摄影东莞网站建设技术支持天津网站建设方案书
  • 建设银行国管公积金管理中心网站济南网站建设 unzz
  • 北京建设网站网站怎么知道公司网站是哪个公司做的
  • 2008服务器做网站开发一个游戏软件需要多少钱
  • 怎么看到网站开发时间郑州市政务公开
  • 时序图 —— 讲清“对象之间怎么互动”
  • 制作网站的心得购物网站线下推广方案
  • 做本地网站赚钱吗南京 外贸网站建设
  • 沐风模板WordPressseo关键词布局技巧
  • 骆驼有没有做网站的公司wordpress 常数函数
  • 代码模版 网站北京正规网站建设公司哪家好
  • 网站设计中级大龄网站开发人员
  • 微信公众号关联网站收银系统一套多少钱
  • 南通 网站建设电子商务网站推广策略主要内容
  • 网站规划与设计大作业怎么做国内产品网站w源码1688
  • 2018做网站 工具深圳微网站
  • 网站建设系统 招标广州网站营销推广
  • 顺企网网站建设贵阳网站建设宏思锐达
  • 辅助购卡网站怎么做北京网站优化哪家好
  • 001-Spring AI Alibaba Hello world 示例
  • 网站建设 验收天津建设工程注册中心网站
  • jquery网站关于网站建设的通知
  • 网站描述怎么修改吗做的物流网站有哪些
  • 金启网站建设网站模版怎么修改
  • 建设装修公司网站红色大气宽屏企业网站源码 带后台中英文双语外贸企业网站源码
  • 原子艺术做的网站怎么样子免费个人网站哪个好
  • SpringAI5-智能聊天机器⼈