tjut 4699
来源:互联网 发布:旅贸通软件 编辑:程序博客网 时间:2024/05/29 18:07
真妙!!
#include<stdio.h> #include<string.h> #define INF -10000000 int s1[1000001],s2[1000001],dp[1000001],pos1,pos2; int sum[1000001]; int Max(int a,int b){ return a>b?a:b; } int main(){ int cas; while(scanf("%d",&cas)!=EOF){ pos1=0;pos2=0; dp[0]=INF; //注意初始为 负很大 sum[0]=0; while(cas--){ char it[5]; scanf("%s",it); if(it[0]=='I'){ scanf("%d",&s1[++pos1]); sum[pos1]=sum[pos1-1]+s1[pos1]; dp[pos1]=Max(dp[pos1-1],sum[pos1]); } if(it[0]=='D'){ pos1--; } if(it[0]=='L'){ if(pos1!=0) s2[++pos2]=s1[pos1--]; } if(it[0]=='R'){ if(pos2!=0){ s1[++pos1]=s2[pos2--]; sum[pos1]=sum[pos1-1]+s1[pos1]; dp[pos1]=Max(dp[pos1-1],sum[pos1]); } } if(it[0]=='Q'){ int x; scanf("%d",&x); printf("%d\n",dp[x]); } } } return 0; }
0 0
- tjut 4699
- tjut 5289
- tjut 5288
- tjut 5294
- tjut 2586
- tjut 5296
- tjut 5297
- tjut 5299
- tjut 5384
- tjut 5387
- tjut 5386
- tjut 5381
- tjut 5400
- tjut 5399
- tjut 5396
- tjut 5398
- tjut 5412
- tjut 5410
- 海量数据处理——推荐文章
- MySQL数据库的入门(一)
- Mybatis面向接口编程
- Maven实战(Maven In Action)
- Leetcode题 257. Binary Tree Paths
- tjut 4699
- 顺时针打印矩阵
- HDU_1114_Piggy-Bank(完全背包)
- LintCode笔记(8)——丑数II
- Jsp---JSTL
- 提高工作效率篇之命令行版的 Alfred —— z
- 指针,调用,返回
- RuntimeViewer ver 1.01
- 欢迎使用CSDN-markdown编辑器