当前位置: 首页 > news >正文

【BZOJ 1012】【JSOI 2008】最大数maxnumber

Description

  现在请求你维护一个数列,要求提供以下两种操作:1、 查询操作。语法:Q L 功能:查询当前数列中末尾L
个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。2、 插入操作。语法:A n 功能:将n加
上t,其中t是最近一次查询操作的答案(如果还未执行过查询操作,则t=0),并将所得结果对一个固定的常数D取
模,将所得答案插入到数列的末尾。限制:n是非负整数并且在长整范围内。注意:初始时数列是空的,没有一个
数。

Input

  第一行两个整数,M和D,其中M表示操作的个数(M <= 200,000),D如上文中所述,满足D在longint内。接下来
M行,查询操作或者插入操作。

Output

  对于每一个询问操作,输出一行。该行只有一个数,即序列中最后L个数的最大数。

Sample Input

5 100

A 96

Q 1

A 97

Q 1

Q 2

Sample Output

96

93

96

HINT

  数据如下http://pan.baidu.com/s/1i4JxCH3

题解

直接强上

相关文章:

  • 【BZOJ 1064】【NOI 2008】假面舞会
  • 【BZOJ 1007】【HNOI 2008】水平可见直线 【计算几何】
  • 【BZOJ 1055】【HAOI 2008】玩具取名 【区间DP】
  • 【BZOJ 1068】【SCOI 2007】压缩 【区间DP】
  • 【BZOJ 1090】【SCOI 2003】字符串折叠 【区间DP】
  • 【BZOJ 1196】【HNOI 2006】公路修建问题 【二分+并查集】
  • 【BZOJ 1026】【SCOI 2009】windy数 【数位DP】
  • linux下与windows下的换行符
  • 【BZOJ 1041】【HAOI 2008】圆上的整点 【数学】
  • 【BZOJ 2330】 [SCOI2011]糖果【差分约束】
  • 【BZOJ 1087】【SCOI 2005】互不侵犯King 【状压DP】
  • 【codevs 3116】高精度练习之加法
  • 【codevs 3155】高精度练习之减法
  • 【codevs 3117】高精度练习之乘法
  • 反正切函数的应用
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • 【5+】跨webview多页面 触发事件(二)
  • 2019.2.20 c++ 知识梳理
  • C++11: atomic 头文件
  • chrome扩展demo1-小时钟
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • HashMap剖析之内部结构
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • Javascript基础之Array数组API
  • Javascript设计模式学习之Observer(观察者)模式
  • JavaScript实现分页效果
  • linux学习笔记
  • October CMS - 快速入门 9 Images And Galleries
  • SQLServer之创建显式事务
  • storm drpc实例
  • tensorflow学习笔记3——MNIST应用篇
  • yii2中session跨域名的问题
  • 诡异!React stopPropagation失灵
  • 基于游标的分页接口实现
  • 看域名解析域名安全对SEO的影响
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 软件开发学习的5大技巧,你知道吗?
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 通过几道题目学习二叉搜索树
  • 微信小程序填坑清单
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 责任链模式的两种实现
  • 最简单的无缝轮播
  • 【干货分享】dos命令大全
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • #if和#ifdef区别
  • #mysql 8.0 踩坑日记
  • (C++17) optional的使用
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (分布式缓存)Redis哨兵
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454