题目描述
小红拥有 n 个数组,可进行以下两种操作:
- 操作1:输入“1 i j x”,将第 i 个数组的第 j 个元素修改为 x 。
- 操作2:输入“2 l r”,查询前 l 到 r 个数组中的最小值。。
输入格式
- 第一行输入一个正整数 n(1≤n≤105),表示数组的个数。
- 接下来 n 行,每行先输入一个正整数 mi(1≤mi≤103),代表对应数组的长度,然后输入 mi 个整数 aij(1≤aij≤109),表示数组的元素。
- 再接下来输入一个正整数 q(1≤q≤105),代表操作的次数。
- 最后 q 行,每行先输入一个正整数 t(1≤t≤2),表示操作类型:
- 若 t=1 ,则后续输入三个正整数 i,j,x(1≤i≤n;1≤j≤mi;1≤x≤109),表示将第 i 个数组的第 j 个元素修改为 x 。
- 若 t=2 ,则后续输入两个正整数 l,r(1≤l≤r≤n),表示查询前 l到r 个数组中的最小值。
输出格式
对于每个操作2(查询操作),输出一个整数,表示查询得到的最小值。
数据范围
- 1≤n≤105
- 1≤mi≤103 ,且 ∑i=1nmi≤3∗105
- 1≤aij,x≤109
- 1≤q≤105
输入输出样例
输入样例
4
3 1 2 3
3 4 5 6
4 7 8 9 10
2 1 2
5
2 1 2
1 1 1 10
2 1 3
1 1 2 11
2 1 2
输出样例
1
2
3