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

创网站 灵感网站seo优化皆宣徐州百都网络不错

创网站 灵感,网站seo优化皆宣徐州百都网络不错,wordpress手机版弹出式导航,镭拓网站建设大家好,我是晴天学长,一个简单的dfs思想,需要的小伙伴可以关注支持一下哦!后续会继续更新的。 1) .数树数 2) .算法思路 代码的主要逻辑是: 1.使用Scanner读取输入的整数n和q,其中n表示测试用例的数量&am…

大家好,我是晴天学长,一个简单的dfs思想,需要的小伙伴可以关注支持一下哦!后续会继续更新的。


1) .数树数

在这里插入图片描述


2) .算法思路

代码的主要逻辑是:

1.使用Scanner读取输入的整数n和q,其中n表示测试用例的数量,q表示每个测试用例的步数。
2.使用循环遍历每个测试用例:
3.读取一个字符串s,该字符串由字符’L’和’R’组成,表示树的结构。
4.初始化ans为0,用于记录树的数目。
5.调用dfs方法进行深度优先搜索,传入参数s、初始的ans和步数1。
6.输出搜索结果并进行下一个测试用例的处理。
7.dfs方法是递归的深度优先搜索函数,它根据输入的字符串s和当前的ans和步数来计算树的数目。

具体逻辑如下:

1.如果当前步数对应的字符是’L’,则树的数目按照公式(ans-1)*2+1计算。
2.如果当前步数对应的字符是’R’,则树的数目按照公式(ans-1)*2+2计算。
3.如果当前步数是字符串s的最后一个字符的位置,则返回计算得到的树的数目。
4.增加步数step的值,并递归调用dfs方法,传入更新后的ans和步数。
5.返回递归调用的结果。


3).代码示例

package LanQiaoTest.枚举;import java.util.Scanner;public class 数树数 {static int ans = 0;public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();int q = scanner.nextInt();for (int i = 0; i < q; i++) {String s = scanner.next();ans= 0;System.out.println(dfs(s, 1, 0));}}public static int dfs(String s, int ans, int step) {if (s.charAt(step) == 'L') {if (ans == 1) {ans = Math.max(1, ans-1);}else {ans=(ans-1)*2+1;}} else {ans = (ans-1)*2+2;}if (step==s.length()-1){return ans;}step++;ans=dfs(s,ans,step);return ans;}
}

5).总结

  • dfs的正确步骤。
  • 变量的正确赋值。
http://www.yayakq.cn/news/497260/

相关文章:

  • 收录网站云盘做网站
  • 家居装饰网站设计论文网站建设ui
  • 网站怎么做pc导流页登陆空间商网站
  • 顶尖网站设计达州高端网站建设
  • 网站安全备案网站优化要用什么软件
  • 千博企业网站wordpress弹窗提示
  • 给我免费播放电影常州建站优化
  • dw代码做网站网站淘宝客一般怎么做
  • 南昌seo网站推广几种语言的网站如何做
  • 国外移动端网站模板企业建网站群
  • 郑州网站建设知识分享苏州淘宝网站建设
  • 家具营销型网站模板公众号开发价格多少
  • 单页网站制作视频教程wordpress qq登录微信
  • 门户网站建设 简报devexpress网站开发
  • 可以玩小游戏的网站网站安全检测网站
  • 网站备案中 解析地址十大免费软件下载大全
  • 用html做网站源代码wordpress 5.0编辑器很难用
  • 怎么去建一个网站网站投稿系统怎么做
  • 网站里面的图片做桌面不清晰制作网络网站
  • xml是用来做网站的嘛建设网站公司招聘
  • 专业旅游网站建设注册安全工程师
  • 众搜科技做百度网站wordpress文章分多列排
  • app科技产品网站建设海外做淘宝网站
  • 台州网站专业制作滁州市南谯区住房和建设局网站
  • 织梦网站地图制作教程模板网站建设优惠
  • 世界杯直播入口官网seo技术 如何优化网站内部结构
  • 做自媒体关注的网站外贸软件app
  • ui设计师是什么厦门seo公司
  • 四川网站建设培训dw网页制作教程主页子页
  • 学做面包到什么网站前端做网站之后的感想总结