首页 > 其他分享 >好题&&未解决题目

好题&&未解决题目

时间:2022-12-20 12:00:23浏览次数:52  
标签:题目 好题 括号 添加 && dp

1.蓝桥杯2021 A组I题 括号序列

题目链接

合法括号对当前仅当左括号数>=右括号数时成立

设\(dp[i][j]\)为前\(i\)个括号中左括号比右括号多\(j\)个的方案数(只添加左括号)

当\(s[i]='('\)时,\(dp[i][j]=dp[i-1][j-1]\)

当\(s[i]=')'\)时,分类如下:

添加\(0\)个左括号:\(dp[i][j]=dp[i-1][j+1]\);

添加\(1\)个左括号:\(dp[i][j]=dp[i-1][j]\);

添加\(2\)个左括号:\(dp[i][j]=dp[i-1][j-1]\)

...

添加\(j+1\)个左括号:\(dp[i][j]=dp[i-1][0]\)。

\[dp[i][j]=dp[i-1][j+1]+dp[i-1][j]+...+dp[i-1][0] \]

错位相减:

\[dp[i][j-1]=dp[i][j]+...+dp[i-1][0] \]

\[dp[i][j]=dp[i-1][j+1]+dp[i][j-1] \]

答案即为\(dp[n][min\{i\}]\)

对添加右括号的处理相同,只需要将字符串翻转再取反即可。

参考:此处

标签:题目,好题,括号,添加,&&,dp
From: https://www.cnblogs.com/MrWangnacl/p/16993882.html

相关文章

  • StringBuilder和StringBuffer的区别以及衍生题目
    StringBuilder和StringBuffer的区别为什么StringBuffer是线程安全的?StringBuffer在单机环境下线程安全吗?为什么?StringBuffer在多机环境下线程安全吗?为什么?StringBuffer......
  • LeetCode 有关二叉树的算法题目(C++)
    0、NULL与nullptr的区别在C语言中,​​NULL​​​通常被定义为:​​#defineNULL((void*)0)​​​。因为在C语言中把空指针赋给​​int​​​和​​char​​​指针的时候,发......
  • 记数好题
    [ARC044B]最短路問題AtcoderLuoguVJudge难度:\(1744\)。标签:最短路,记数。有一个\(n\)个点的无向图,\(1\)点为起点,现在告诉你\(1\simn\)点到\(1\)点的最短距......
  • POI 题目选做
    POI2013PriceList设只包含\(a\)边的图是\(G=(V,E)\)。注意到答案只有三种可能:只走\(a\)边,走恰好一条\(a\)边和若干条\(b\)边,以及只走\(b\)边。对于前两种......
  • 题目:求1!+2!+3!+...+10!
    答案:#include<stdio.h>intmain(){inti,z,sum;z=1;sum=0;for(i=1;i<=10i++){z=z*i;sum=sum+z;}printf("%d",sum);return0;}1.对于n的阶乘由于上一......
  • 题目:求n的阶乘
    答案:#include<stdio.h>intmain(){inti,n,z;z=1;printf("请输入一个数以求其阶乘:");scanf("%d",&n);for(i=1;i<=n;i++){z=z*i;}printf("该阶乘为:%d",z......
  • [PingCTF2022] 题目分享 - S1gMa
    前言本题来自PingCTF2022-guesswhat,早上12点被树木喊起来对超极长的代码审计和写\(exp\),俩人之间干到下午\(6\)点,对着一个不存在的错误\(debug\)了\(4\)个小时......
  • 好题分享、心路历程(力扣1661)
    又来到了【好题分享】专栏~这次博主要分享的,是既力扣1179之后的姊妹题。只能用几个字来描述:旧瓶换新酒,如出一辙!【题目介绍】该题为力扣1661,名为每台机器的进程平均运行......
  • 好题分享_力扣1179
    前阵子想开个专栏,叫【hard题分享】。既然今天发现了好题,心血来潮,就叫【好题分享】吧。不过仅分享思路,原因竟然是博主懒得code了。。。【题目介绍】该题为力扣1179题,名......
  • 群论类题目
    先证一下一些相关的定理。轨道-稳定子定理即:$|G^x|\times|G(x)|=|G|$其中$G$为置换群,$x$为任意元素。$proof:$根据置换群定义:$\varphi(g,\varphi(p,x))=\varphi(......