该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
问题描述
给定 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≤104。
- 接下来 q 行,每行一个操作,保证:
1 x d 操作中,1≤x≤n,1≤d≤105。
2 l r 操作中,1≤l≤r≤n。
输出格式
对于每个 2 l r 查询,输出一行两个数,分别表示最小值和出现的次数。
样例输入
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