#P10680. [COTS 2024] 双双决斗 Dvoboj
[COTS 2024] 双双决斗 Dvoboj
题目背景
译自 Izborne Pripreme 2024 (Croatian IOI/CEOI Team Selection) D1T1。。
Two pharaonic yellow lines turned into an eye...
题目描述
Jusuf 手里有 张卡牌,从左到右编号为 到 。每张卡牌的力量为 。由于 Jusuf 即将参加比赛,他想要在脑中想象战斗。有时候,他也会更改卡牌的力量值。Jusuf 总共会做 次操作,每个操作属于以下两种类型之一:
-
1 i r
:Jusuf 将位于位置 的卡牌的力量设为 ,即 。 -
2 l k
:Jusuf 在脑中想象一场战斗。这场战斗使用从第 张,共 张卡牌。战斗将会进行 轮。每轮中,Jusuf 将第 和第 张卡牌分成一组(例如第 张和第 张卡牌为一组)。
对于每组卡牌,Jusuf 比较它们的力量。不妨设两张卡牌的力量分别为 和 ,力量更大的卡牌将获胜,且获胜卡牌的力量变为 ,另一张卡牌被移除。特别地,如果 ,则这场战斗的结果无法确定,将会随机一张卡牌获胜,力量变为 。
注意到,在 轮后,只会剩下一张卡牌,Jusuf 想要知道此时它的力量大小。
由于 Jusuf 只是在脑中想象战斗,所以实际上牌的数量不会改变, 也不会改变。
输入格式
第一行,两个正整数 ,含义见题面。
第二行, 个整数,第 个整数表示 。
接下来 行,每行 个正整数,描述一个操作。
输出格式
对于每个操作 ,输出一行一个整数,表示所求的力量大小。
5 3
4 8 2 0 7
2 1 2
1 1 9
2 2 1
2
6
8 6
1 2 3 4 5 6 7 8
2 1 3
1 4 1
1 7 3
2 1 3
1 2 100
2 2 2
0
3
93
9 5
1 0 2 0 4 1 3 2 8
2 2 3
2 1 3
1 5 1
1 6 4
2 4 2
2
1
0
提示
样例解释
对于样例 的第一个询问,有:
$$(\bold{\textcolor{red}{4}},8,\bold{\textcolor{red}{2}},0)\to (\bold{\textcolor{red}{4}},2)\to(2) $$对于样例 的第二个询问,有:
数据范围
对于 的数据,保证:
- ,;
- ;
- ,;
- ,。
子任务编号 | 分值 | 约束 |
---|---|---|
不含修改操作 | ||
无额外约束 |