#P4024. [CTSC2012] 统计学家

    ID: 2964 Type: RemoteJudge 5000ms 512MiB Tried: 0 Accepted: 0 Difficulty: 6 Uploaded By: Tags>2012WC/CTSC/集训队提交答案

[CTSC2012] 统计学家

题目背景

输入文件

由于洛谷评测机限制,最后请输出所有回答的异或和。

题目描述

给定一个 N×MN\times M 的整数矩阵 {A[i,j]}\{A[i,j]\}1iN1\le i\le N1jM1\le j\le M)。请回答 KK 个询问,其中第 ii 个询问要求统计满足下述条件的二维逆序对 (x1,y1,x2,y2)(x_1,y_1,x_2,y_2) 的个数:

  • ui,1x1x2ui,2u_{i,1}\le x_1\le x_2\le u_{i,2}
  • vi,1y1y2vi,2v_{i,1}\le y_1\le y_2\le v_{i,2}
  • A[x1,y1]>A[x2,y2]A[x_1,y_1]>A[x_2,y_2]

输入格式

本题为提交答案试题,输入文件 rev1.in ~ rev10.in

输入文件 rev*.in 的第一行依次包含三个正整数 N,M,KN, M, K

接下来 NN 行,每行 MM 个数给出整数矩阵 AA,其中第 ii 行第 jj 个数为 A[i,j]A[i,j]。接下来 KK 行,每行四个整数给出所有的询问,其中第 ii 行依次为 ui,1,vi,1,ui,2,vi,2u_{i,1}, v_{i,1}, u_{i,2}, v_{i,2}

输出格式

输出文件 rev*.out 的包含 KK 行,其中第 ii 行为一个整数,对应的第 ii 个询问的答案,即满足相应条件的二维逆序对个数。

说明

评分标准

对于每个测试点,如果你有输出,且输出结果与标准输出完全一致,则该测试点得 1010 分,否则该测试点得 00 分。

由于洛谷评测机限制,最后请输出所有回答的异或和。样例仅为理解题目之用,并非最后输出格式。

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

0
4
19

提示

请妥善保存输入文件 *.in 和你的输出 *.out,及时备份,以免误删。