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

网站布局软件app定制开发网站制作

网站布局软件,app定制开发网站制作,电子商务论文3000字,小学生有没有必要学编程题目链接#xff1a;https://www.lanqiao.cn/problems/3508/learning/ 个人评价#xff1a;难度 3 星#xff08;满星#xff1a;5#xff09; 前置知识#xff1a;深度优先搜索 整体思路 深搜#xff0c;在搜索过程中进行剪枝#xff0c;剪枝有以下限制条件#xf…题目链接https://www.lanqiao.cn/problems/3508/learning/ 个人评价难度 3 星满星5 前置知识深度优先搜索 整体思路 深搜在搜索过程中进行剪枝剪枝有以下限制条件 所有已填入的 1 对周围 9 个方格数字的影响不能超过原来棋盘上的数字当确定了 ( x , y ) (x, y) (x,y) 位置的像素颜色时 ( x − 1 , y − 1 ) (x-1, y-1) (x−1,y−1) 位置的数字也确定下来了这个由填入像素颜色确定的数字必须与棋盘上的数字相同由此可以确定所有 x ∈ [ 1 , n ) , y ∈ [ 1 , m ) x \in [1, n),~y \in [1, m) x∈[1,n), y∈[1,m) 位置的数字当确定了第 m m m 列方格的像素颜色时第 x − 1 x - 1 x−1 行的数字也随之确定这个数字也必须与棋盘上的数字相同由此可以确定所有 x ∈ [ 1 , n ) , y m x \in [1,n),~y m x∈[1,n), ym 位置的数字当确定了第 n n n 行方格的像素颜色时第 y − 1 y - 1 y−1 列的数字也随之确定同上可确定所有 x n , y ∈ [ 1 , m ) x n, ~ y \in [1, m) xn, y∈[1,m) 位置的数字最后一个位置 ( n , m ) (n, m) (n,m) 的像素颜色确定时最后一个数字也随之确定这个数字也必须与棋盘上的数字相同。 过题代码 #include bits/stdc.h using namespace std;typedef long long LL; const int maxn 100; int n, m, nm; bool flag; int num[maxn][maxn], sum[maxn][maxn]; char str[maxn][maxn], ans[maxn][maxn]; const int dir[9][2] {{-1, -1}, {-1, 0}, {-1, 1},{0, -1}, {0, 0}, {0, 1},{1, -1}, {1, 0}, {1, 1} };bool in(int x, int y) {return x 0 x n y 0 y m; }bool check(int x, int y, int d) {for (int i 0; i 9; i) {int xx x dir[i][0];int yy y dir[i][1];if (in(xx, yy) sum[xx][yy] d num[xx][yy]) {return false;}}if (in(x - 1, y - 1) num[x - 1][y - 1] ! 10 sum[x - 1][y - 1] d ! num[x - 1][y - 1]) {return false;}if (y m - 1 in(x - 1, y) num[x - 1][y] ! 10 sum[x - 1][y] d ! num[x - 1][y]) {return false;}if (x n - 1 in(x, y - 1) num[x][y - 1] ! 10 sum[x][y - 1] d ! num[x][y - 1]) {return false;}if (x n - 1 y m - 1 num[x][y] ! 10 sum[x][y] d ! num[x][y]) {return false;}return true; }void add(int x, int y, int d) {for (int i 0; i 9; i) {int xx x dir[i][0];int yy y dir[i][1];if (in(xx, yy)) {sum[xx][yy] d;}} }void dfs(int depth) {if (depth nm) {flag true;for (int i 0; i n; i) {cout ans[i] endl;}return ;}int x depth / m;int y depth % m;if (check(x, y, 1)) {add(x, y, 1);ans[x][y] 1;dfs(depth 1);if (flag) {return ;}add(x, y, -1);ans[x][y] 0;}if (check(x, y, 0)) {dfs(depth 1);} }int main() { #ifdef ExRocfreopen(test.txt, r, stdin); #endif // ExRocios::sync_with_stdio(false);cin n m;nm n * m;for (int i 0; i n; i) {cin str[i];for (int j 0; j m; j) {if (str[i][j] _) {num[i][j] 10;} else {num[i][j] str[i][j] - 0;}ans[i][j] 0;}}dfs(0);return 0; }
http://www.hkea.cn/news/14554637/

相关文章:

  • 网站的pdf预览是怎么做的网站建设中怎么设置默认页
  • 怎么做网站10步骤jsp做网站组件
  • 网站建设教程网哪个好wordpress登陆后台
  • 网站制作公司需要什么资质兰溪企业网站搭建地址
  • 网站版面布局对seo无锡百度推广开户
  • 合肥快速建站模板未来分发网下载app
  • 小吃加盟方案网站系统优化
  • 网站模板前台后台后台企业网站模板
  • 国内最好的在线网站建设水区建设局网站
  • 柳州网站建设柳州搜索 贵州省住房和城乡建设厅网站
  • 织梦网站导入链接怎么做有什么免费做代理的网站
  • 外贸玩具网站内乡微网站开发
  • 手机网站建设软件有哪些wordpress钩子的意思
  • 建设宁夏分行互联网站wordpress播放优酷
  • wordpress架站公司seo排名优化
  • 北京论坛建站模板有个网站叫设计什么
  • 房产中介网站建设技巧互联网制作公司
  • 自己的电脑做服务器 并建网站有效的网络推广
  • 免费建站网站有哪些找人做网站需要先了解哪些要点
  • 乐山市建设局官方网站销售课程视频免费
  • 海报设计 网站寿光专业做网站的公司有哪些
  • 申请网站域名潮州seo网站推广
  • 怎么看公司网站建设的时间搜索引擎营销特点是什么
  • 北京地铁建设的网站泰安网站建设报价
  • 网站ico图标电商网站建设教学总结
  • 如何做一家类似携程的网站手机app软件开发公司排名
  • 做网站优化竞价区别企业文化简介网站怎么做
  • 网站开发定价成都网站建设 全美
  • 深圳建设工程交易网站官网无锡短视频推广
  • 网站建设费包括网站开发可退税