AT_caddi2018b_b.AtCoder Alloy

入门

通过率:0%

AC君温馨提醒

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

题目描述

有 $ N $ 块特殊金属“AtCoder 合金”制成的长方形板材,长宽分别是 $ A_i \times B_i $。

高桥同学想要一块长宽正好是 $ H \times W $ 的 AtCoder 合金板,因此需要从这 $ N $ 块板材中选出一块。如果有必要的话可以做切割,切割必须平行于长宽。另外,板材的方向固定,不可以旋转。例如,$ 5 \times 3 $ 的板材不可以当作 $ 3 \times 5 $ 的来用。

在这 $ N $ 块板材中,有多少块在适当切割后可以制成 $ H \times W $ 的金属板?

限制

  • $ 1 \leq N \leq 1000 $
  • $ 1 \leq H \leq 10^9 $
  • $ 1 \leq W \leq 10^9 $
  • $ 1 \leq A_i \leq 10^9 $
  • $ 1 \leq B_i \leq 10^9 $
  • 输入都是整数

输入格式

$ N $ $ H $ $ W $

$ A_1 $ $ B_1 $

$ A_2 $ $ B_2 $

$ \vdots $

$ A_N $ $ B_N $

输出格式

打印出答案。

输入输出样例

输入 #1

3 5 2
10 3
5 2
2 5

输出 #1

2

高桥同学想要 $ 5 \times 2 $ 的金属板。

  • 第 $ 1 $ 块板是 $ 10 \times 3 $,适当切割后可以得到 $ 5 \times 2 $ 的板。
  • 第 $ 2 $ 块板是 $ 5 \times 2 $,无需切割即可得到 $ 5 \times 2 $ 的板。
  • 第 $ 3 $ 块板是 $ 2 \times 5 $,无论怎样切割都无法得到 $ 5 \times 2 $ 的板。请注意,板材不能旋转当作 $ 5 \times 2 $ 的来用。

输入 #2

10 587586158 185430194
894597290 708587790
680395892 306946994
590262034 785368612
922328576 106880540
847058850 326169610
936315062 193149191
702035777 223363392
11672949 146832978
779291680 334178158
615808191 701464268

输出 #2

8

输入输出样例

  • 输入#1

    3 5 2
    10 3
    5 2
    2 5

    输出#1

    2
  • 输入#2

    10 587586158 185430194
    894597290 708587790
    680395892 306946994
    590262034 785368612
    922328576 106880540
    847058850 326169610
    936315062 193149191
    702035777 223363392
    11672949 146832978
    779291680 334178158
    615808191 701464268

    输出#2

    8

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

首页