#abc127f. [abc127_f]Absolute Minima
[abc127_f]Absolute Minima
问题描述
问题陈述
有一个函数 ,初始时为常数函数 。
我们将按顺序进行 个查询。查询有两种类型:更新查询和求值查询,具体如下:
- 更新查询
1 a b
:给定两个整数 和 ,令 ,并将 替换为 。 - 求值查询
2
:输出使 最小的 的值,以及 的最小值。如果存在多个这样的 值,则选择其中最小的一个。
我们可以证明,在求值查询中的输出值总是整数,因此要求以整数形式打印这些值,不含小数点。
约束条件
- 输入中的所有值都是整数。
- 第一个查询是一个更新查询。
输入
从标准输入读取输入数据,输入格式如下:
参见示例输入 1。
输出
对于每个求值查询,按查询给出的顺序打印一行响应。
每个求值查询的响应应包括使 最小的 的最小值和 的最小值,以此顺序,并以空格分隔。
示例输入 1
4
1 4 2
2
1 1 -8
2
示例输出 1
4 2
1 -3
在第一个求值查询中,,它在 时达到最小值 。
在第二个求值查询中,,它在 时取得最小值 。在使 最小的多个 值中,我们要求打印最小值,即 。
示例输入 2
4
1 -1000000000 1000000000
1 -1000000000 1000000000
1 -1000000000 1000000000
2
示例输出 2
-1000000000 3000000000