#gigacode2019f. [gigacode_2019_f]クローゼットの配置
[gigacode_2019_f]クローゼットの配置
题目描述
你买了房子,这房子左右两边长 ,前后长 ,总共分为 个区域。然后从左边开始第 个,从前边开始第 个用 表示。 这 个区块里面放置着东西,第 个物件 占了一整个区块,且这些物品不会动。 你在这个家里设置一个壁橱,它必须是平行于房屋外墙的长方形,不能把东西放在有壁橱的区域里。但是,地震发生时壁橱移动就不好了,所以在满足以下条件的放置方法中,你决定选一个。
条件就是不管衣橱往什么方向挪动,都抵着房子的外墙挪不动。例如,可以配置如下的壁橱。
但是,不能配置不满足条件的壁橱。
请求出有几个满足条件的壁橱的配置。
输入格式
输入以以下形式从标准输入中给出。 ...
输出格式
请输出即使发生地震也不会移动的壁橱的配置数量。
输入输出样例
输入#1
3 3
2
1 1
3 2
输出#1
4
说明/提示
- 个东西都放在不同的区块里
- 所有输入都是整数
注意
因为输入的大小很大,所以推荐使用高速的输入输出,例如 scanf 和 printf