A93144.「SDOI2012」棋盘覆盖
省选/NOI-
官方
通过率:0%
时间限制:1.00s
内存限制:512MB
题目描述
在一个 n×m 的棋盘内,有 K 个方格被称为特殊方格。我们要使用一组俄罗斯方块来覆盖这个棋盘,保证特殊方格不能被覆盖,非特殊方格只能被一个俄罗斯方块覆盖,求最多能容纳的俄罗斯方块的数量。
已知有以下三组俄罗斯方块,一个棋盘可能用其中的某一组。

输入格式
第一行三个整数 n,m,K 和一个字符 type 为所用的俄罗斯方块组。
接下来 K 行每行两个整数 x,y 表示第 x 行第 y 列为特殊方格。
输出格式
一个整数,为所求的答案。
输入输出样例
输入#1
8 8 0 A
输出#1
32
输入#2
7 6 6 C 3 1 3 6 5 3 5 4 5 7 6 7
输出#2
12
说明/提示
- 对于测试点 1∼6,1≤n,m≤100,0≤K≤nm,
type为A; - 对于测试点 7∼12,2≤n=m≤22×105,n,m 为 2 的整数次幂,K=1,
type为B; - 对于测试点 13∼21,1≤n,m≤11,0≤K≤nm,
type为C。