#4507. HDU5306-Gorgeous Sequence(华丽的序列)
HDU5306-Gorgeous Sequence(华丽的序列)
Gorgeous Sequence
问题描述
有一个长度为 的序列 ,用 表示序列中的第 个元素。你需要对这个序列执行以下三种操作:
- :对于所有 ,将 的值替换为 。
- :输出 的 中的最大值。
- :输出 的 的和。
输入
输入的第一行是一个整数 ,表示测试用例的数量。
每个测试用例的第一行包含两个整数 和 ,分别表示序列的长度和操作的数量。
第二行包含 个整数 (对于所有 ,满足 )。
接下来的 行每行表示一个操作(满足 ,)。
保证 ,所有测试用例的 之和不超过 ,所有测试用例的 之和不超过 。
输出
对于每个类型为 1 或 2 的操作,输出一行,包含对应查询的答案。
样例输入
1
5 5
1 2 3 4 5
1 1 5
2 1 5
0 3 5 3
1 1 5
2 1 5
样例输出
5
15
3
12
提示
请使用高效的输入输出方法。
作者
XJZX