loj#P2310. 「APIO2017」斑斓之地

「APIO2017」斑斓之地

题目描述

在很久以前的黄金时代,澳大利亚的土地是矩形的,它可以被划分成 RRCC 列的网格状,行的编号从北到南依次为 11RR ,列的编号从西到东依次为 11CC(r,c)(r,c) 表示第 rr 行第 cc 列的土地。一天,伟大的彩虹蛇从 (sr,sc)(s_r,s_c) 出发在澳大利亚的土地上移动,彩虹蛇连续进行了 MM 次移动,每次它会向正北 (N)、正南 (S)、正东 (E) 或正西 (W) 方向移动一格,其经过的所有的格子(包括起点和终点)都会变成河流。保证在任一时刻,彩虹蛇都不会离开这片 RRCC 列的矩形土地。

数百万年之后,你想购买一块矩形区域纪念伟大的彩虹蛇。你想给所购买矩形区域内每一块不是河流的格子都染上颜色,要求相邻的格子颜色必须相同,两个格子相邻当且仅当两个格子有一条公共边,你所购买区域之外的格子无须染色。

现在给出彩虹蛇 MM 次移动的方向,你有 QQ 个购买矩形区域的方案,问每个方案最多能够将土地染上多少种不同的颜色。

输入格式

第一行:四个整数 RRCCMMQQ

第二行:两个整数 srs_rscs_c

第三行: 一个包含 MM 个字符的字符串 SS,每个字符是 NSEW 之一(如果 M=0M=0 则此行留空);

第四到 Q+3Q+3 行: 每行四个整数 ar,ac,bra_r,a_c,b_rbcb_c,表示你购买的土地范围,左上角是 (ar,ac)(a_r,a_c),右下角是 (br,bc)(b_r,b_c)

输出格式

对于每个询问做出回答,输出最多能够将土地染上多少种不同的颜色。

6 4 9 4
3 3
NWESSWEWS
2 3 2 3
3 2 4 4
5 3 6 4
1 2 5 3
0
2
1
3

数据范围与提示

对于所有测试数据,0M1050\le M\le 10^5,并且 R,C,Q1R,C,Q\ge 1,对于每个购买矩形土地的方案,都有 1arbrR,1acbcC1 \le a_r \le b_r \le R, 1 \le a_c \le b_c \le C

详细子任务分值及附加条件如下表。

子任务编号 分值 RR CC QQ
11 1111 R50R\le 50 C50C\le 50 Q1000Q\le 1000
22 1212 R=2R=2 C2×105C\le 2\times 10^5 Q105Q\le 10^5
33 2424 R2×105R\le 2\times 10^5 Q=1Q=1
44 2727 R1000R\le 1000 C1000C\le 1000 Q105Q\le 10^5
55 2626 R2×105R\le 2\times 10^5 C2×105C\le 2\times 10^5