#aBC247D. [ABC247D] Cylinder
[ABC247D] Cylinder
AT_abc247_d [ABC247D] Cylinder
题目描述
有一个空的筒子。给定 个操作,请依次处理这些操作。
操作有以下两种类型之一:
1 x c:将写有数字 的球 个,从筒子的右侧放入。2 c:从筒子的左侧取出 个球,并输出这些球上所写数字的总和。
此外,筒子中的球的顺序不会发生变化。
输入格式
输入按以下格式从标准输入给出。
第 个操作 为以下两种之一:
输出格式
对于每个 2 c 操作,按顺序输出答案,每个答案占一行。
输入输出样例 #1
输入 #1
4
1 2 3
2 2
1 3 4
2 3
输出 #1
4
8
输入输出样例 #2
输入 #2
2
1 1000000000 1000000000
2 1000000000
输出 #2
1000000000000000000
输入输出样例 #3
输入 #3
5
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
输出 #3
说明/提示
限制条件
- 保证每次出现
2 c操作时,筒子中至少有 个球 - 输入中的所有数均为整数
样例解释 1
- 第 个操作,将写有 的球 个从右侧放入筒子。此时筒子中球上的数字从左到右依次为 。
- 第 个操作,从左侧取出 个球。被取出的球上的数字分别为 ,总和为 ,因此输出 。此时筒子中球上的数字为 。
- 第 个操作,将写有 的球 个从右侧放入筒子。此时筒子中球上的数字为 。
- 第 个操作,从左侧取出 个球。被取出的球上的数字分别为 ,总和为 ,因此输出 。此时筒子中球上的数字为 。
样例解释 3
有时可能没有需要输出的内容。
由 ChatGPT 4.1 翻译