欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
Z4301.最大数
最大数
当前没有测试数据。
给定一个正整数数列 ,每一个数都在 之间。
可以对这列数进行两种操作:
- 添加操作:向序列后添加一个数,序列长度变成 ;
- 询问操作:询问这个序列中最后 个数中最大的数是多少。
程序运行的最开始,整数序列为空。
一共要对整数序列进行 次操作。
写一个程序,读入操作的序列,并输出询问操作的答案。
输入格式
第一行有两个正整数 ,意义如题目描述;
接下来 行,每一行表示一个操作。
如果该行的内容是 Q L,则表示这个操作是询问序列中最后 个数的最大数是多少;
如果是 A t,则表示向序列后面加一个数,加入的数是 。其中, 是输入的参数, 是在这个添加操作之前最后一个询问操作的答案(如果之前没有询问操作,则 )。
第一个操作一定是添加操作。对于询问操作, 且不超过当前序列的长度。
输出格式
对于每一个询问操作,输出一行。该行只有一个数,即序列中最后 个数的最大数。
数据范围
,
,
输入样例:
10 100
A 97
Q 1
Q 1
A 17
Q 2
A 63
Q 1
Q 1
Q 3
A 99
输出样例:
97
97
97
60
60
97
样例解释
最后的序列是 。
在线编程 IDE
建议全屏模式获得最佳体验
键盘快捷键
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |
第 1 行,第 1 列
0 字符
-
最近自测结果
暂未运行
最近递交结果
暂无递交记录