3722: 按行排序按列排序(语法周赛 Round 24(思维场))

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:4 解决:4

题目描述

输入一个  行  列的数组 ,第  行第  列为 ,

有  次操作。每次操作都会给你两个参数:,

  • 如果 =1,表示需要你对第  行排序(从左往右,小到大有序)。
  • 如果 =2,表示需要你对第  列排序(从上往下,小到大排序)。

然后有  次询问。每次操作都会给你两个参数:,,你需要输出 ,

输入

第一行一个整数 

接下来  行,每行为  个整数。即  数组。

接下来  行,每行为 2 个整数,即  次操作。

接下来  行,每行为 2 个整数,即  次询问。

输出

输出  行,每行一个整数,即  次询问的答案。

样例输入 复制

3
5 3 1
4 1 2
9 7 3
2 2
1 1
2 1
1 1
2 2
3 3

样例输出 复制

1
3
3

提示

样例解释

原数组

5 3 1
4 1 2
9 7 3 

2 2 操作后(第 2 列排序)

5 1 1
4 3 2
9 7 3 

1 1 操作后(第 1 行排序)

1 1 5
4 3 2
9 7 3 

2 1 操作后(第 1 列排序)

1 1 5
4 3 2
9 7 3 

数据规模与约定

对于 100% 的数据,110001,,121,109

  • 子任务 1(30 分):保证数组所有数都相等。
  • 子任务 2(30 分):保证 1100
  • 子任务 3(40 分):没有特殊限制。

来源/分类