QOJ.ac

QOJ

时间限制: 1 s 内存限制: 1024 MB 总分: 100

#2694. 书架搭建

统计

Anna 刚从她最喜欢的家具店 Ikey Yeah! 回家,她买了一个由她最喜欢的艺术家 Bill Lee 设计的新书架。书架呈矩形,宽度为 $x$,高度为 $y$。书架包装盒内包含一块木板,Anna 可以将其水平放置在书架内。为此,书架框架上已经在高度 $1, 2, \dots, y - 1$ 处预钻了孔。Anna 可以将木板安装在这些高度中的任意一个。她也可以选择完全不安装木板。

Bookshelf by Free-Photos on Pixabay

Anna 拥有 $n$ 本书,它们的深度都相同。书的深度与书架的深度完全匹配。然而,由于格式和页数的不同,她的书可能有不同的宽度和高度。Anna 不想翻转她的书,也不想把几本书叠在一起。相反,她想把所有书都竖直地存放在书架里,使得每本书的宽度和高度都与书架的宽度和高度对齐。请帮助 Anna 找到安装木板的完美位置(或者告诉她完全不用安装),以便她能把所有的书都存放在新书架里。

对于这个问题,你可以假设书架的框架和木板都是无限薄的。

输入格式

输入包含: 第一行包含三个整数 $n, x$ 和 $y$,其中: $n$ ($1 \le n \le 10^4$) 是 Anna 拥有的书的数量; $x$ ($1 \le x \le 10^4$) 是书架框架的宽度; $y$ ($1 \le y \le 10^4$) 是书架框架的高度。 $n$ 行,第 $i$ 行包含两个整数 $w_i$ 和 $h_i$,其中: $w_i$ ($1 \le w_i \le 10^4$) 是第 $i$ 本书的宽度; * $h_i$ ($1 \le h_i \le 10^4$) 是第 $i$ 本书的高度。

输出格式

如果无法将 Anna 的书存放在书架中,请输出 impossible。如果 Anna 决定不安装木板,请输出 -1。否则,输出应该安装木板的高度。如果有多个可能的高度,你可以输出其中任意一个。

样例

样例输入 1

4 4 4
3 1
1 1
1 3
2 2

样例输出 1

3

样例输入 2

2 4 3
2 3
1 1

样例输出 2

-1

样例输入 3

3 3 3
2 2
2 1
2 1

样例输出 3

impossible

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.