#D. 按行排序按列排序

    传统题 1000ms 256MiB

按行排序按列排序

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

输入一个 nnnn 列的数组 aa,第 ii 行第 jj 列为 ai,ja_{i,j}

nn 次操作。每次操作都会给你两个参数:op,posop,pos

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

然后有 nn 次询问。每次操作都会给你两个参数:x,yx,y,你需要输出 ax,ya_{x,y}

输入格式

第一行一个整数 nn

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

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

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

输出格式

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

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%100\% 的数据,1n10001\le n\le 10001pos,x,yn1\le pos,x,y\le n1op21\le op\le 21ai,j1091\le a_{i,j}\le 10^9

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

语法周赛 Round 24(思维场)

未参加
状态
已结束
规则
乐多
题目
4
开始于
2024-7-19 19:30
结束于
2024-7-21 23:00
持续时间
2 小时
主持人
参赛人数
98