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

浙江建设厅网站查询十大免费网页游戏

浙江建设厅网站查询,十大免费网页游戏,dw制作学校官网页面,微信公众平台开发工具文章目录小朋友崇拜圈正则问题小朋友崇拜圈 小朋友崇拜圈 - 蓝桥云课 (lanqiao.cn) 拿到这道题要先把题目读懂。 下面的一行是表示:编号为i的小朋友,崇拜的对象为编号为path[i]的小朋友。 本题应该使用DFS,深度优先遍历找到可以成环的崇拜圈…

文章目录

    • 小朋友崇拜圈
    • 正则问题

小朋友崇拜圈

  • 小朋友崇拜圈 - 蓝桥云课 (lanqiao.cn)
    拿到这道题要先把题目读懂。
    下面的一行是表示:编号为i的小朋友,崇拜的对象为编号为path[i]的小朋友。
    本题应该使用DFS,深度优先遍历找到可以成环的崇拜圈。

如果用通俗的话来说,就是:

  • 每次传入小朋友最崇拜的人和自己,如果找不到,就继续找他崇拜的人所崇拜的人。(刚开始传入path[i](x),后来传入path[x])。
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {static int N;// 第i个小朋友最崇拜的人就是path[i]。static int []  path;static int ans;public static void main(String[] args) {Scanner s = new Scanner(System.in);N = s.nextInt();path = new int [N + 1];for(int i = 1 ; i <= N ; i ++){path[i] = s.nextInt();}for(int i = 1 ; i <= N ; i ++){//每次传入当前小朋友和他最崇拜的人,dfs(path[i],i,1);}System.out.println(ans);}/**** @param x 被 i 崇拜的小朋友* @param ll 最找DFS要找回这个小朋友* @param cnt 返回圈数答案*/static void dfs(int x,int ll , int cnt){if(cnt > N) return ;//if(x == ll){ans = Math.max(ans , cnt);return;}dfs(path[x],ll,cnt + 1);}
}

正则问题

  • 正则问题 - 蓝桥云课 (lanqiao.cn)
    该题只需要掌握一个规律:
  1. 遇到左括号进入DFS递归栈。
  2. 遇到右括号退出DFS递归。但是返回的结果要加入current,继续统计当前正则串长度。
  3. 遇到 | 就比较current和max最大的一方即可。

最后返回结果时,也要比较一次current和max,因为可能最后一次current没有被统计。

DFS函数定义:计算当前() 中的最长正则串。

import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {static String str;static char [] ch;static int idx  = -1;public static void main(String[] args) {Scanner s = new Scanner(System.in);str = s.nextLine();ch = str.toCharArray();System.out.println(dfs());}static int dfs(){int current = 0;int max = 0;while(idx < ch.length - 1){idx ++;if(ch[idx] == '('){current += dfs();}else if(ch[idx] == 'x'){current ++;}else if(ch[idx] == '|'){max = Math.max(current , max);current = 0;}else{break;}}return Math.max(max , current);}
}
http://www.yayakq.cn/news/871271/

相关文章:

  • 怎样创建网站网站wordpress删除重复文章
  • 惠州网站制作专业wordpress 国内视频教程
  • 网站建设客户去哪找网站备案当面核验拍摄照片
  • 有了虚拟主机怎么做网站wordpress页面怎么用
  • 仿 手机 网站模板html源码下载网站升级页面连接设置
  • 电商网站建设期末考试网站网页设计专业公司
  • 广州一次做网站个人博客网页制作成品图片
  • 企业做网站有发展么做网站用什么ui美观
  • 广州网站推广服务做网站用虚拟主机怎么样
  • 大良企业网站建设百度账号购买1元40个
  • 自己做ppt网站python开发工具有哪些
  • 怎样将网站建设后台装到云上php网页设计代码
  • 网站建设公司的服务器南京企业网站制作价格
  • 外贸营销网站汤姆叔叔官方网站建设
  • ps做的网站模板网络规划设计师教程第2版pdf百度
  • 深圳高端网站建设创新电子商务网站开发费用入账
  • 云南网站建设招商wordpress 关键词内链
  • 网站建设模块化实现专业做网站建设建站
  • 目前热门的网站建设语言淄博营销网站建设服务
  • 电商网站建设报价php网站怎么做post订单
  • 网站 文本编辑器网站建设方案范例
  • 北京企业网站同城迅帮app下载
  • 金山建设机械网站关于小学网站建设的论文
  • 网站安全建设 应用开发订单网站模板
  • 中国建设银行网站对公业务低代码app开发平台
  • 电脑课做网站所需的软件小白学做搭建网站
  • 铁道部售票网站多少钱建设如何建立一个小程序的网站
  • 钱网站制作崇左网站建设公司
  • 高校网站建设目的与意义手机网站商城建设答辩
  • 宁波网站建设信任蓉胜网络好杭州网站建设哪家快速上线