传送门

题目大意:给出括号的得分标准。

()得分为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 ;
}

最新文章

  1. RTSP流和USB摄像头转MJPEG使用VLC
  2. 7-11使用UNION合并查询
  3. apache-activemq-5.14.0学习总结
  4. 每天一道LeetCode--169.Majority Elemen
  5. BZOJ 3901 棋盘游戏 解题报告
  6. 快速傅里叶变换(FFT)
  7. Linux下Socket编程的端口问题( Bind error: Address already in use )
  8. C/C++基础笔试题1.1.2(十问解决方案运营商)
  9. Eclipse rap 富客户端开发总结(5): RAP国际化之路
  10. 【Android 系统开发】下载 编译 Android源代码 和 Android kernel源代码
  11. [转]Blue Prism Login Agent 使用指导手册
  12. python摸爬滚打之day18----instance, type, issubclass和反射
  13. Shell-12 -- case
  14. Python之路PythonThread,第一篇,进程1
  15. python-requests数据驱动延伸
  16. (区间dp 或 记忆化搜素 )Brackets -- POJ -- 2955
  17. 【iOS开发-36】Bundle Identifier的中文字符变成-的问题
  18. HackPwn:TCL智能洗衣机破解细节分析
  19. Centos安装git2.2.1
  20. Jenkins启动和停止服务

热门文章

  1. Java:判断字符串是否为数字的五种方法
  2. MySQL5.6一键部署
  3. 20145229吴姗珊《网络对抗》MSF基础应用
  4. 验证码插件代码:image.jsp
  5. 【纯代码】Swift相册照片选择-支持单选或多选
  6. Oracle数据库PLSQL的中文乱码显示全是问号
  7. MongoDB快速入门(十二) -- 索引
  8. Intellij IDEA生成serialVersionUID
  9. RENOUNCEMENT
  10. 51nod 1009 数位dp入门