给n个数a1,a2,a3,…,an。
支持q个操作:
1 x d,修改ax=d。2 l r,查询mini=lrai,并且求出最小值出现了多少次。第一行两个整数n,q(1≤n,q≤2×105)。
接下来一行n个整数a1,a2,…,an(1≤ai≤109)。
接下来q行,每行一个形如1 x d或者2 l r的操作,保证$1\leq x\leq n, 1\leq l\leq r\leq n, 1\leq d\leq 10^9$。
对于每个查询,输出一行两个数,分别表示最小值和出现的次数。
5 5
1 2 3 4 5
2 4 5
1 5 1
2 1 5
1 2 3
2 2 4
4 1
1 2
3 2