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

北京门户网站青海西宁做网站多少钱

北京门户网站,青海西宁做网站多少钱,实训建设网站的目的,烟台做网站多少钱迭代加深搜索。 剪枝#xff1a;当满足以下任意一个条件退出#xff1a; 1.当前已搜到答案时#xff08;ans!-1||sum0#xff09; 2.剩余步数1当前局面与目标局面不同的格子数sum 时#xff08;因为n步最多改变n1个格子#xff09; 3.当前步数当前规定最大步数时… 迭代加深搜索。 剪枝当满足以下任意一个条件退出     1.当前已搜到答案时ans!-1||sum0     2.剩余步数1当前局面与目标局面不同的格子数sum 时因为n步最多改变n1个格子     3.当前步数当前规定最大步数时 1 #includecstdio2 #includecstring3 using namespace std;4 const int n5,m8,maxstep15;5 int a[6][6],b[6][6]{{0,0,0,0,0,0},6 {0,1,1,1,1,1},{0,0,1,1,1,1},7 {0,0,0,-1,1,1},{0,0,0,0,0,1},8 {0,0,0,0,0,0}};9 int fh[9]{0,-2,-1,1,2,2,1,-1,-2}, 10 fl[9]{0,1,2,2,1,-1,-2,-2,-1}; 11 int ex,ey,ans,step; 12 void swap(int,int,int,int),work(), 13 dfs(int,int,int),read(); 14 int change(char),check(),pd(int,int); 15 int main(){ 16 int t; 17 scanf(%d,t); 18 for (int i1;it;i) work(); 19 return 0; 20 } 21 void work(){ 22 ans-1;read(); 23 for (step0;stepmaxstep;step){ 24 dfs(0,ex,ey); 25 if (ans!-1) break; 26 } 27 printf(%d\n,ans); 28 return; 29 } 30 void read(){ 31 char c[7]; 32 for (int i1;in;i){ 33 scanf(%s,c); 34 for (int j0;jn;j){ 35 a[i][j1]change(c[j]); 36 if (a[i][j1]-1){ 37 exi;eyj1; 38 } 39 } 40 } 41 return; 42 } 43 void dfs(int deep,int p,int q){ 44 int x,y,sum; 45 if (ans!-1) return; 46 sumcheck(); 47 if (deepstep){ 48 if (!sum) ansdeep;return; 49 } 50 else if (step-deep1sum) return; 51 if (deepstep) return; 52 for (int i1;im;i){ 53 xpfh[i];yqfl[i]; 54 if (pd(x,y)){ 55 swap(x,y,p,q); 56 dfs(deep1,x,y); 57 swap(x,y,p,q); 58 } 59 } 60 } 61 int change(char c){ 62 if (c1) return 1; 63 if (c0) return 0; 64 if (c*) return -1; 65 } 66 int check(){ 67 int sum0; 68 for (int i1;in;i) 69 for (int j1;jn;j) 70 if (a[i][j]!b[i][j]) sum; 71 return sum; 72 } 73 int pd(int p,int q){ 74 if (p1q1pnqn) return 1; 75 return 0; 76 } 77 void swap(int x,int y,int p,int q){ 78 int tmp; 79 tmpa[x][y];a[x][y]a[p][q];a[p][q]tmp; 80 return; 81 } STD   转载于:https://www.cnblogs.com/Absolute-Zero/p/5833960.html
http://www.zqtcl.cn/news/647637/

相关文章:

  • 最新网站备案四平网站公司
  • 济宁恒德建设有限公司网站互联网营销师报名入口
  • 做灯饰的企业都会在哪些网站网站排名恢复
  • 互联网公司网站建设价格跨境支付互联互通
  • 杭州 高端网站 开发宜昌建设网站公司
  • 咋样做网站快照济南建设质量协会网站
  • 学校网站怎么建设兄弟网络(西安网站建设制作公司)
  • 长春市城乡建设局网站photoshop破解版下载免费中文版
  • 吕梁网站设计天津高端网页制作
  • 建一个网站做cpa联盟做淘客的网站都有哪几个
  • 中国建设银行网站对公业务wordpress 文章归档页面
  • 东软 网站群平台建设用个人电脑做网站服务器
  • 音乐播放网站开发pc端营销网站的关键字
  • 江门网站推广宿州官方网站建设
  • 企业网站建设策划书范文江苏高端网站建设
  • 网站开发 浏览器济宁网站建设服务
  • 整套网站建设网站开发中如何实现gps定位
  • 网站建设计划表福州自助建站
  • 网站做的比较好的公司吗2017年做网站多少钱
  • 基础展示营销型型网站重庆百度总代理
  • 网站建设 技术可行性这是我自己做的网站
  • 西安网站策划关键词优化哪家好
  • 能看建设动漫黄图的网站海外仓一件代发平台
  • 做网站都需要了解什么大连福佳新城2026年建站吗
  • php 网站部署到服务器泉州模板建站哪家好
  • 网站服务器上的跳转选择怎么做网站是怎么建立的
  • 网站后台目录如何保护公司网站建设需要要求什么软件
  • 四川省建设厅网站官网自己做的网站能上传到凡科吗
  • 米拓网站建设-app定制开发免费个人建站系统
  • 网站改版公司如何帮公司做网站