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

题目描述

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

由 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
相关推荐
Jerry4 分钟前
LeetCode 203. 移除链表元素
算法
地平线开发者17 分钟前
征程 6 | 工具链 QAT ObserverBase 源码解析
算法
地平线开发者39 分钟前
【地平线 征程 6 工具链进阶教程】QAT 训练常见问题和排查
算法
地平线开发者40 分钟前
征程 6 | 直方图量化配置与校准实例
算法
地平线开发者1 小时前
征程 6E/M Matrix 开发评板使用系列(一):开箱与点亮
算法·自动驾驶
Jerry2 小时前
LeetCode 59. 螺旋矩阵 II
算法
可编程芯片开发2 小时前
基于FOC控制器的BLDC无刷直流电机控制系统matlab编程与仿真
算法
aaaameliaaa2 小时前
进制练习题【找出只出现一次的数字、交换两个变量(不创建临时变量)、统计二进制中1的个数、打印整数二进制的奇数位和偶数位、求两个数二进制中不同位的个数】
c语言·数据结构·笔记·算法
QiLinkOS4 小时前
第三视觉理解徐玉生与他的商业活动(28)
大数据·c++·人工智能·算法·开源协议