洛谷 P3015 [USACO11FEB]最好的括号Best Parenthesis
2024-08-31 06:45:47
题目大意:给出括号的得分标准。
()得分为1,如果A的得分为S(A),那么
(A)的得分为2*S(A)。
题解:搜索
#include<iostream>
#include<cstdio>
#include<cstring>
#define N 100009
#define LL long long
#define mod 12345678910LL
using namespace std; int n,top; int sta[N],pos[N]; LL dfs(int l,int r){
LL ret=;
int rr=pos[l];
if(rr-l==)ret=(ret%mod+%mod)%mod;
if(l!=rr-)ret=(ret%mod+*dfs(l+,rr-)%mod)%mod;
if(rr+<=r)ret=(ret%mod+dfs(rr+,r)%mod)%mod;
return ret%mod;
} int main(){
scanf("%d",&n);
for(int i=;i<=n;i++){
int x;
scanf("%d",&x);
if(x==)
sta[++top]=i;
else
if(top)
pos[sta[top--]]=i;
}
cout<<dfs(,n);
return ;
}
最新文章
- RTSP流和USB摄像头转MJPEG使用VLC
- 7-11使用UNION合并查询
- apache-activemq-5.14.0学习总结
- 每天一道LeetCode--169.Majority Elemen
- BZOJ 3901 棋盘游戏 解题报告
- 快速傅里叶变换(FFT)
- Linux下Socket编程的端口问题( Bind error: Address already in use )
- C/C++基础笔试题1.1.2(十问解决方案运营商)
- Eclipse rap 富客户端开发总结(5): RAP国际化之路
- 【Android 系统开发】下载 编译 Android源代码 和 Android kernel源代码
- [转]Blue Prism Login Agent 使用指导手册
- python摸爬滚打之day18----instance, type, issubclass和反射
- Shell-12 -- case
- Python之路PythonThread,第一篇,进程1
- python-requests数据驱动延伸
- (区间dp 或 记忆化搜素 )Brackets -- POJ -- 2955
- 【iOS开发-36】Bundle Identifier的中文字符变成-的问题
- HackPwn:TCL智能洗衣机破解细节分析
- Centos安装git2.2.1
- Jenkins启动和停止服务