在线求助
  • 板块学术版
  • 楼主CN_kuqi
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/10/27 15:18
  • 上次更新2024/10/27 16:52:34
查看原帖
在线求助
1277518
CN_kuqi楼主2024/10/27 15:18

经过10年的努力,张三终于和女神结婚啦。婚礼上,有一个高度为 n 层的香槟塔,最高层记为第一层,最底层记为第 n 层,每一层有最大容量,其中第 i 层香槟杯的容量为 w i ​ 。

现给定 q 次操作,每次操作为倒香槟或查询中的一个:

1)当 op=A 时,表示在第 x 层的香槟杯中,倒入 y 个单位的香槟。

2)当 op=Q 时,表示查询当前第 x 层的香槟杯中目前有多少单位香槟。

第 i 层香槟杯倒满后,多余的香槟会溢出流向第 i + 1 i+1 层香槟杯,若第 i+1 层香槟杯也溢出,则会流向第 i+2 层香槟杯,以此类推,最底层香槟杯溢出的香槟不计入询问范围。 输入 输入文件名:wedding.in

输入第一行,一个正整数 n

输入第二行, n n 个正整数

, . . . , w n w 1 ​ ,w 2 ​ ,...,w n ​

输入第三行,一个正整数 q

接下来 q 行,每行表示一次操作,以 Axy 或 Qx 的形式给出。 输出 输出文件名:wedding.out

对于每个询问,输出对应答案,以换行为分割标志

输入样例 1 2 2 5 4 A 1 1 A 2 7 Q 1 Q 2 输出样例1 1 5

2024/10/27 15:18
加载中...