AT_gigacode_2019_f.クローゼットの配置

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

你买了房子,这房子左右两边长 HH,前后长 WW,总共分为 H×WH \times W 个区域。然后从左边开始第 ii 个,从前边开始第 jj 个用 (i,j)(i,j) 表示。
这 NN 个区块里面放置着东西,第 ii 个物件 (ri,ci)(r_i,c_i) 占了一整个区块,且这些物品不会动。
你在这个家里设置一个壁橱,它必须是平行于房屋外墙的长方形,不能把东西放在有壁橱的区域里。但是,地震发生时壁橱移动就不好了,所以在满足以下条件的放置方法中,你决定选一个。

条件就是不管衣橱往什么方向挪动,都抵着房子的外墙挪不动。例如,可以配置如下的壁橱。
但是,不能配置不满足条件的壁橱。

请求出有几个满足条件的壁橱的配置。

输入格式

输入以以下形式从标准输入中给出。
HH WW NN r1r_1 c1c_1 r2r_2 c2c_2 ... rNr_N cNc_N

输出格式

请输出即使发生地震也不会移动的壁橱的配置数量。

输入输出样例

输入#1

3 3
2
1 1
3 2

输出#1

4

说明/提示

  • 11 ≤\le HH ≤\le 50005000
  • 11 ≤\le WW ≤\le 50005000
  • 00 ≤\le NN ≤\le 201900201900
  • 11 ≤\le rir_i ≤\le HH
  • 11 ≤\le cic_i ≤\le HH
  • NN 个东西都放在不同的区块里
  • 所有输入都是整数

注意

因为输入的大小很大,所以推荐使用高速的输入输出,例如 scanf 和 printf

输入解题思路,AI测评打分。不知道怎么写?

首页