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

题目描述

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

由 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
相关推荐
这周也會开心1 分钟前
JVM-垃圾回收器
jvm·算法
橘颂TA1 分钟前
【剑斩OFFER】算法的暴力美学——力扣 844 题:比较含退格的字符串
数据结构·c++·算法·力扣·结构与算法
cici158745 分钟前
基于正交匹配追踪(OMP)算法的信号稀疏分解MATLAB实现
数据库·算法·matlab
Jeremy爱编码22 分钟前
leetcode热题组合总和
算法·leetcode·职场和发展
努力学算法的蒟蒻32 分钟前
day57(1.8)——leetcode面试经典150
算法·leetcode·面试
言之。32 分钟前
大模型 API 中的 Token Log Probabilities(logprobs)
人工智能·算法·机器学习
自然数e43 分钟前
c++多线程【多线程常见使用以及几个多线程数据结构实现】
数据结构·c++·算法·多线程
黛色正浓1 小时前
leetCode-热题100-普通数组合集(JavaScript)
java·数据结构·算法
元亓亓亓1 小时前
LeetCode热题100--5. 最长回文子串--中等
linux·算法·leetcode
千金裘换酒1 小时前
LeetCode 环形链表+升级版环形链表
算法·leetcode·链表