UOJ Logo

NOI.AC

1S 512MB

#36. 列队

统计

A. 列队

题目描述

快开学了,小W正在军训。

他们班一共有 nm 位同学,于是列队的时候,教官让他们站成了 nm 列。小W发现,如果一个人的身高在他所在的那一排是最高的,在那一列也是最高的,那么他会很显眼。由于列队过于无聊,小W开始计算有多少人非常显眼。

这显然难不倒他,于是他想计算有多少人是他所在排第 x 高的,在他所在列是第 y 高的。小W要忙着应付教官了,所以他没有时间来算了,于是他找来了没在军训的你帮他算一算。他可能有很多询问,你需要快速回答所有的询问。

输入格式

第一行三个整数 nmq

接下来 n 行,每行 m 个整数,代表第 i 行第 j 列的整数 hi,j 表示第 i 排第 j 列的人的身高。保证 [1,nm] 的每个整数出现且仅出现一次。

接下来 q 行,每行两个整数 xy,表示一组询问。

输出格式

输出共 q 行,每行一个整数,表示第 i 组询问的答案。

样例1

input

3 3 2
1 8 9
3 2 7
6 5 4
3 3
2 2

output

3
2

explanation

对于第一组询问,(1,1),(2,2),(3,3) 是符合条件的。

样例2

input

3 3 2
1 2 7
6 4 5
8 3 9
3 2
2 3

output

1
2

样例3

见下载文件。

限制与约定

对于 10% 的数据,n,m,q100

对于另外 15% 的数据,n,m100,q105

对于另外 20% 的数据,n,m,q,400

对于另外 5% 的数据,满足 ai,j=(i1)m+j

对于 100% 的数据,n,m1000,q5105

时间限制:1s

空间限制:512MB

下载

样例数据下载