#P9463. [EGOI2023] Inflation / 通货膨胀
[EGOI2023] Inflation / 通货膨胀
题目背景
Day 1 Problem A.
题面译自 EGOI2023 inflation。
题目描述
众所周知,瑞典南部的人们经常吃沙拉三明治。沙拉三明治的价格波动很大,分析经济情况的最好方法是每天去同一家沙拉三明治店,把菜单上所有价格都加起来。
一家沙拉三明治店的菜单上有 个不同的菜品。第 个菜品有价格 。
每天,下列事件之一发生:
INFLATION x
:所有价格增加 。SET x y
:每个价格为 的菜品的价格更改为 。
你的任务是处理 天,在每天结束后输出所有菜品的总价格。
输入格式
第一行一个整数 ,表示菜品数量。
第二行 个整数 。
第三行一个整数 ,表示天数。
接下来 行,每行一个字符串 和一至两个整数。
如果 是 INFLATION
,接下来一个整数 。表示当天所有价格增加 。
如果 是 SET
,接下来两个整数 。表示每个价格为 的菜品的价格更改为 。
输出格式
输出 行,每天结束后所有菜品的总价格。
5
2 1 1 2 5
6
INFLATION 1
SET 3 2
SET 5 2
INFLATION 4
SET 6 1
SET 10 1
16
14
14
34
14
5
3
1 4 1
5
SET 1 1
SET 3 4
INFLATION 2
SET 3 1
SET 6 4
6
6
12
8
6
提示
样例 解释
下图为样例 的前两天。注意到第一天结束后价格总和为 ,所以输出的第一个整数为 。
数据范围
对于全部数据,,,,。
- 子任务一( 分):。
- 子任务二( 分):,依赖于子任务一。
- 子任务三( 分):只有
INFLATION
事件。 - 子任务四( 分):只有
SET
事件。 - 子任务五( 分):无特殊限制,依赖于子任务二、三、四。
提示
答案可能不在 位整型范围内,如果你使用 C++ 语言,请注意溢出的可能。