#34747. 询问
询问
暂无测试数据。
给出 $n(n \le 500)$ 行数分别编号为 $1 \sim n$,每行数有 $m(m \sim 500)$ 个 $0 \sim 10000$ 范围内的整数,分别编号为 $1 \sim m$,给定 $q(q \le 100,000)$ 次操作,操作分两种:
第一种:修改操作"C"
。给定 $x$ 和 $y$,将当前第 $x$ 行和第 $y$ 行进行交换。
第二种:询问操作"Q"
。给出 $x$ 和 $y$,输出当前第 $x$ 行第 $y$ 列是多少。
给出的 $x$,$y$ 保证合法。
输入格式
第一行两个整数 $n,m$,表示矩阵的行和列的大小。
接下来 $n$ 行,每行 $m$ 个整数,描述初始矩阵。
接下来一行为一个整数 $q$,表示操作次数。
接下来 $q$ 行,每行先读入一个字符,表示操作类型,然后读入给定信息,详情见题面与样例。
输出格式
对于每个询问操作,输出询问的答案。
数据范围
$n \le 500$,$m \le 500$,$q \le 100,000$。
3 5
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
4
Q 2 4
C 1 3
C 1 2
Q 2 4
9
14