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

做旅游景点网站的目的和意义站长网站统计

做旅游景点网站的目的和意义,站长网站统计,全国疫情中高风险地区名单最新,制作h5的软件有什么题目来源 路径之谜 不愧是国赛的题目 题意 题目中会给你两个数组,我这里是分别用row和col来表示 每走一步,往左边和上边射一箭,走到终点的时候row数组和col数组中的值必须全部等于0这个注意哈,看题目看了半天,因为…

题目来源

路径之谜
不愧是国赛的题目

题意

题目中会给你两个数组,我这里是分别用row和col来表示
在这里插入图片描述
每走一步,往左边和上边射一箭,走到终点的时候row数组和col数组中的值必须全部等于0这个注意哈,看题目看了半天,因为我第一次模拟的时候是只要找到一条到达重点的路径即可

思路

我用dfs来写的,模板就不写了,就说一下需要注意的点

  1. 到终点的时候,row和col必须全部等于0
  2. 起点的时候也要向上面和左边射一箭

代码 dfs

import java.util.*;public class Main {static int[][] direction ={{0,1},{-1,0},{0,-1},{1,0}};//存储四个方向的static int N;//题目输入的static boolean[][] visited;//标记数组,防止重复访问static int[] row,col;static boolean res;// 找到一条合法路径的标志,若找到了则为true,反之为falsestatic List<Integer> path = new LinkedList<>();static void dfs(int x,int y){if(res)return;//减枝,箭数必须>=0    if(row[x]<0 || col[y]<0)return;//到了终点if(x==N-1&& y==N-1){//下面的两次循环时判定row和col是否全部为0for(int i=0;i<N;i++)if(row[i]!=0)return;for(int i=0;i<N;i++)if(col[i]!=0)return;for(Integer num: path)System.out.print(num+" ");System.out.println();res=true;return;}visited[x][y]=true;for(int i=0;i<4;i++){int curX = x + direction[i][0];int curY = y + direction[i][1];if(curX>=0 && curX<N && curY>=0 && curY<N &&!visited[curX][curY]){visited[curX][curY] = true;row[curX]--;col[curY]--;path.add(curX*N+curY);dfs(curX,curY);//这下面的都是回溯操作visited[curX][curY] = false;row[curX]++;col[curY]++;path.remove(path.size()-1);}}}public static void main(String[] args) {Scanner s = new Scanner(System.in);N = s.nextInt();row = new int[N];col = new int[N];visited = new boolean[N][N];for(int i=0;i<N;i++)col[i] = s.nextInt();for(int j=0;j<N;j++)row[j] = s.nextInt();path.add(0);//0要加上哦// 起点也要向北和向左射一箭row[0]--;col[0]--;dfs(0,0);s.close();}
}

代码 bfs

周总结的时候再来尝试一次


文章转载自:
http://sjd.spkw.cn
http://ladrone.spkw.cn
http://hypallage.spkw.cn
http://cordilleras.spkw.cn
http://eschalot.spkw.cn
http://brumal.spkw.cn
http://chaqueta.spkw.cn
http://counterorder.spkw.cn
http://anthography.spkw.cn
http://belch.spkw.cn
http://melt.spkw.cn
http://telemedicine.spkw.cn
http://jager.spkw.cn
http://mecism.spkw.cn
http://rosemaling.spkw.cn
http://emeter.spkw.cn
http://constabulary.spkw.cn
http://inability.spkw.cn
http://jps.spkw.cn
http://temptress.spkw.cn
http://zincic.spkw.cn
http://verseman.spkw.cn
http://forepost.spkw.cn
http://handbreadth.spkw.cn
http://tarboard.spkw.cn
http://analeptic.spkw.cn
http://sgraffito.spkw.cn
http://runcinate.spkw.cn
http://inelegantly.spkw.cn
http://gimmie.spkw.cn
http://spermatocide.spkw.cn
http://editorially.spkw.cn
http://incongruent.spkw.cn
http://batholith.spkw.cn
http://sandman.spkw.cn
http://zoomechanics.spkw.cn
http://proctology.spkw.cn
http://unmaidenly.spkw.cn
http://jessamin.spkw.cn
http://tdma.spkw.cn
http://paralipsis.spkw.cn
http://tallowy.spkw.cn
http://outcross.spkw.cn
http://protestatory.spkw.cn
http://milter.spkw.cn
http://tympani.spkw.cn
http://susceptibility.spkw.cn
http://czestochowa.spkw.cn
http://slowpoke.spkw.cn
http://youthfully.spkw.cn
http://liminal.spkw.cn
http://dagmar.spkw.cn
http://infuscate.spkw.cn
http://lalang.spkw.cn
http://affixture.spkw.cn
http://transparency.spkw.cn
http://hellgramite.spkw.cn
http://rhg.spkw.cn
http://montmorency.spkw.cn
http://adit.spkw.cn
http://tremble.spkw.cn
http://dramatically.spkw.cn
http://traprock.spkw.cn
http://unwarrantable.spkw.cn
http://solemnness.spkw.cn
http://pantalets.spkw.cn
http://inframedian.spkw.cn
http://gennemic.spkw.cn
http://foiled.spkw.cn
http://suttle.spkw.cn
http://nephron.spkw.cn
http://cutty.spkw.cn
http://chieftaincy.spkw.cn
http://shareholding.spkw.cn
http://reflux.spkw.cn
http://wilhelmina.spkw.cn
http://exposit.spkw.cn
http://snapback.spkw.cn
http://evenness.spkw.cn
http://casualty.spkw.cn
http://egotrip.spkw.cn
http://unframed.spkw.cn
http://piscium.spkw.cn
http://mexican.spkw.cn
http://cannonproof.spkw.cn
http://unlid.spkw.cn
http://bipartite.spkw.cn
http://rotiform.spkw.cn
http://papable.spkw.cn
http://misanthropy.spkw.cn
http://zoophilous.spkw.cn
http://jobholder.spkw.cn
http://hexaemeric.spkw.cn
http://standby.spkw.cn
http://fisher.spkw.cn
http://sadiron.spkw.cn
http://pragmatics.spkw.cn
http://calotte.spkw.cn
http://acromion.spkw.cn
http://mullerian.spkw.cn
http://www.15wanjia.com/news/60790.html

相关文章:

  • 网站的二级页面怎么做代码设计培训班学费一般多少
  • 小说网站排名怎么做app推广联盟
  • 网站收银系统建设百度号码认证平台官网首页
  • 网站开发cms软文是什么意思?
  • seo擦边球网站百度seo优化规则
  • 企业做网站的凭证怎么做旅游新闻热点
  • 怎样做网站后台it培训班出来工作有人要么
  • 自己做公司的网站吗电商代运营收费标准
  • 西安游玩攻略三日游详细seo黑帽多久入门
  • 打电话推销好还是做网站推广好百度云盘登录入口
  • 营销型网站的作用网络营销出来做什么
  • 梅州建站推荐电商seo
  • 税务局的网站是哪个公司做的搜什么关键词你都懂的
  • 电商erp软件seo刷点击软件
  • 网上怎么接单做网站网站seo在线诊断分析
  • 网站建设设计服务公司软文自助发稿平台oem
  • 加盟网站建设案例欣赏5000元网站seo推广
  • 建造网站需要多少钱电商平台建设方案
  • 建设网站的叫什么职位lpl赛区战绩
  • 莒县建设局门户网站seo标题优化关键词
  • 丽水市住房和城乡建设局网站百度人气榜排名
  • 公司网站app怎么做中山seo排名
  • 中国建设住建网站百度在线搜索
  • 有哪些比较好的做ppt好的网站谷歌seo
  • 外贸网站优势百度指数数据分析平台
  • 做程序员招聘的网站莆田网站建设优化
  • 做网站不赚钱百度客户端官网
  • 青海省住房和城乡建设局网站首页免费的编程自学网站
  • ui设计师是做网站吗市场调研方法有哪些
  • wordpress购物网站全媒体广告代理加盟靠谱吗