【bzoj1012】[JSOI2008]最大数maxnumber
2016-03-25 20:53
441 查看
搞不清楚一些人写线段树,树状数组,单调栈
直接手动模拟
速度快啊。。
直接手动模拟
速度快啊。。
Language:C++
Result:Accepted
Time:452ms
Memory:2836kb
#include<algorithm>
#include<iostream>
#include<cstdlib>
#include<cstring>
#include<cstdio>
#include<cmath>
#include<ctime>
using
namespace
std;
#defineMAXN200010
int
a[MAXN],mm[MAXN];
char
q[1];
int
m,d;
int
t,l,p;
int
main()
{
scanf
(
"%d%d"
,&m,&d);
while
(m--)
{
scanf
(
"%s%d"
,q,&p);
if
(q[0]==
'A'
)
{
a[++t]=(l+p)%d;
for
(
int
i=t;i;i--)
if
(mm[i]<a[t])
mm[i]=a[t];
else
break
;
}
else
printf
(
"%d\n"
,l=mm[t-p+1]);
}
return
0;
}
相关文章推荐
- JavaScript 操作页面元素
- perl 解json数组
- perl 解json数组
- perl 解json数组
- JQ控制表格隔行换色和悬停换色
- 【JavaScript】使用form表单实现excel下载模板
- js 生成 yyyy-mm-dd 格式的逼格姿势
- javascript中的undefined和null
- 从Web Service获取JSON格式数据
- 【json】数组和对象转换为json
- Xutils请求服务器json数据与下载文件
- javascript中关于继承的理解
- js 里 写两个日期的相差时间
- javascript闭包(Module模式)的用途和高级使用方式
- JavaScript高级-定义函数(类)方法
- onload和document.ready的区别
- js双引号单引号的用法
- JSON 和 XML 优缺点的比较 (2012-08-23 18:08:15)
- JSON与XML的区别比较
- javascript中new Date()的浏览器兼容性问题解决方案