蓝桥杯官网填空题(合法括号序列)

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

由 1 对括号,可以组成一种合法括号序列:()。

由 2 对括号,可以组成两种合法括号序列:()()、(())。

由 4 对括号组成的合法括号序列一共有多少种?

运行限制

java 复制代码
public class Main {
  static int ans=0;
    public static void main(String[] args) {
        dfs(0,0);
        System.out.println(ans);
    }
    public static void dfs(int l,int r){
      if(l==4&&r==4){
        ans++;
        return;
      }
      if(l+1>=1&&l+1<=4&&l+1>=r){
        dfs(l+1,r);
      }
      if(r+1>=1&&r+1<=4&&r+1<=l){
        dfs(l,r+1);
      }
    }
}
    • 最大运行时间:1s
    • 最大运行内存: 128M
相关推荐
剑胆凌锋16 小时前
等级保护测评工程师的困境
网络·安全·web安全·网络安全·职场和发展
朝朝辞暮i17 小时前
C++ 第 21 课:struct —— 把一组相关数据打包在一起
开发语言·c++·算法
青梅橘子皮17 小时前
Blue---二分算法(二分查找与二分答案)
算法
长河17 小时前
Java的GC(垃圾回收)中,标记无用对象的核心方法是可达性分析算法
java·jvm·算法
月光船幽幽18 小时前
加性偏移外推提升参数识别可靠性
python·算法
是翎18 小时前
AI开发工程师面试指南
人工智能·面试·职场和发展
Ivanqhz18 小时前
层归一化、残差、前馈网络与激活函数简述
服务器·数据库·人工智能·深度学习·算法
不会就选b19 小时前
算法日常・每日刷题--<动态规划>3
数据结构·算法
Interview Aid11220 小时前
Amazon SDE Interview Process:OA、VO 与面试流程详解
面试·职场和发展
-dzk-20 小时前
【堆】LC 347.前 K 个高频元素
算法·堆