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

织带东莞网站建设技术支持龙岩kk网

织带东莞网站建设技术支持,龙岩kk网,网站建设实施计划包括哪些,网络营销的发展现状如何大家好#xff0c;我是晴天学长#xff0c;一个简单的dfs思想#xff0c;需要的小伙伴可以关注支持一下哦#xff01;后续会继续更新的。 1) .数树数 2) .算法思路 代码的主要逻辑是#xff1a; 1.使用Scanner读取输入的整数n和q#xff0c;其中n表示测试用例的数量我是晴天学长一个简单的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)*21计算。 2.如果当前步数对应的字符是’R’则树的数目按照公式(ans-1)*22计算。 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)*21;}} else {ans (ans-1)*22;}if (steps.length()-1){return ans;}step;ansdfs(s,ans,step);return ans;} } 5.总结 dfs的正确步骤。变量的正确赋值。
http://www.hkea.cn/news/14559857/

相关文章:

  • 网站备案公司上海人才网官网登录
  • 绍兴公司网站建设济南公司做网站
  • 台州网站制作计划职高网页设计与制作
  • 唐山网站提升排名百度大数据平台
  • 《美食天下》网站的建设做网站行业怎么样
  • 网站手机端做app开发ui设计的尺寸
  • 如何安装网站程序网站制作主要公司
  • 买卖域名的网站好个人的网站
  • 企业建站公司平台微信网站设计分析
  • 做读书笔记的网站高校招生网站模板
  • 做网站相关的英文名词中国铁建门户网登录入口
  • 江阴规划建设局网站wordpress广告位代码
  • 中企动力做网站费用wordpress页面 文章页 分类
  • 旅游网站前台模板wordpress成品图
  • 优化网站标题绍兴大公司有哪些
  • 网站开发常用图标 图像设计图纸网站
  • 中国有没有做的好的网站推广app用什么平台比较好
  • seo网站排名优化教程现在最好的营销方式
  • 景安网站广州番禺营销型网站建设
  • 校园网站开发技术海宁营销型网站设计
  • 网站建设流程精英ui界面设计分析
  • 重庆白云seo整站优化信息流推广
  • 有了域名怎么建设网站外贸网站响应式
  • 速贝网站友情链接怎么做上海搜索优化推广哪家强
  • 专做女裤有哪些网站网站开发项目的需求分析
  • 郑州seo技术博客网站做优化的好处
  • 株洲做网站 省心磐石网络用户体验好网站
  • 西安网站开发有哪些公司台州网站开发
  • 济南做网站最好的公司网站开发外包公司坑
  • 摄影网站网址大全易思企业网站管理