AT_abc449_b.[ABC449B] Deconstruct Chocolate
入门
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一块由 H 行 W 列方块组成的矩形巧克力。
你会收到 Q 个询问,请按顺序处理每个询问,并输出每个询问的答案。每个询问有以下两种格式之一:
- 类型 1:给定一个整数 R,求矩形巧克力底部 R 行的方块数,然后吃掉这 R 行的巧克力。
- 类型 2:给定一个整数 C,求矩形巧克力最右侧 C 列的方块数,然后吃掉这 C 列的巧克力。
每次处理询问时,巧克力在此之前仍然是矩形的,并且立即在处理类型 1 的询问前至少有 R+1 行,处理类型 2 的询问前至少有 C+1 列。
输入格式
输入从标准输入读入,格式如下:
H W Q
query1
query2
⋮
queryQ
其中第 i 个询问 queryi 的格式为下列之一:
1 R
2 C
输出格式
输出 Q 行。第 i 行(1≤i≤Q)输出第 i 个询问的答案。
输入输出样例
输入#1
7 9 5 2 4 1 3 2 1 2 1 1 3
输出#1
28 15 4 4 9
说明/提示
样例解释 1
最初,巧克力是 7 行 9 列的矩形。
第一个询问,最右侧 4 列共有 28 块巧克力,因此输出 28。此时巧克力变为 7 行 5 列。
第二个询问,底部 3 行共有 15 块巧克力,因此输出 15。此时巧克力变为 4 行 5 列。
第三个询问,最右侧 1 列共有 4 块巧克力,因此输出 4。此时巧克力变为 4 行 4 列。
第四个询问,最右侧 1 列共有 4 块巧克力,因此输出 4。此时巧克力变为 4 行 3 列。
第五个询问,底部 3 行共有 9 块巧克力,因此输出 9。此时巧克力变为 1 行 3 列。
数据范围
- 2≤H,W≤100
- 1≤Q≤100
- 对于类型 1 的询问,1≤R。
- 按顺序处理时,类型 1 询问前巧克力至少有 R+1 行。
- 对于类型 2 的询问,1≤C。
- 按顺序处理时,类型 2 询问前巧克力至少有 C+1 列。
- 所有输入数值均为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?