AT_arc029_2.[ARC029B] 高橋君と禁断の書

省选/NOI-

通过率:0%

AC君温馨提醒

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

题目描述

高桥君正在整理自己的房间。

在整理的过程中,他意外地找到了中学时代写的笔记本——一本“不宜公开”的笔记!高桥君觉得这个笔记让人感到羞愧不堪,所以决定将它收进箱子里。

笔记本的形状为一个长方体,底面长 AA 厘米,宽 BB 厘米,厚度可以忽略不计。房间里有 NN 个箱子,每个箱子编号由 11 到 NN。箱子 i (1≤i≤N)i\ (1 \leq i \leq N) 的底面内部是一个长 CiC_i 厘米、宽 DiD_i 厘米的长方形,其高度略高于笔记本。

高桥君很讲究,他希望笔记本的底面能够与箱子的内侧底面完全贴合。这意味着,笔记本要放入箱子 ii 的条件就是能够通过旋转和平移,使一个长 AA 厘米、宽 BB 厘米(代表笔记本)的长方形放入同一平面上长 CiC_i 厘米、宽 DiD_i 厘米的长方形内。

在选定要放置笔记本的箱子之前,需要确认哪些箱子合适。请编写程序判断每个箱子能否放入笔记本。

输入格式

输入通过标准输入给出,格式如下:

AA BB NN
C1C_1 D1D_1
C2C_2 D2D_2
...
CNC_N DND_N

  • 第一行包含两个整数 A (1≤A≤300,000)A\ (1 \leq A \leq 300,000) 和 B (1≤B≤300,000)B\ (1 \leq B \leq 300,000),表示笔记本的长度和宽度。
  • 第二行是一个整数 N (1≤N≤5,000)N\ (1 \leq N \leq 5,000),表示箱子的数量。
  • 接下来的 NN 行中,每行包含两个整数 CiC_i 和 Di (1≤Ci,Di≤300,000)D_i\ (1 \leq C_i, D_i \leq 300,000),表示第 ii 个箱子的底面长度和宽度。
  • 所有测例的情况下,便是即使对每个箱子 ii 将 CiC_i 和 DiD_i 增加或减少 0.010.01,笔记本能否放入该箱子的结果依然不会改变。

输出格式

输出共 NN 行。

第 ii 行如果笔记本能放入箱子 ii,则输出 YES,否则输出 NO。每个输出行末尾都需换行。

示例说明

  • 对于箱子 11,可以通过如下方式放入笔记本(图中斜线部分表示笔记本)。
  • 对于箱子 22,无论如何放置都无法放入笔记本。
  • 对于箱子 33,可以通过如下方式放入笔记本(图中斜线部分表示笔记本)。

本翻译由 AI 自动生成

输入输出样例

  • 输入#1

    1 6
    3
    8 3
    4 4
    5 5

    输出#1

    YES
    NO
    YES

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

首页