QOJ.ac

QOJ

时间限制: 1.5 s 内存限制: 256 MB 总分: 100

#10044. 在树梢上

统计

Kindergarten Timelimit 正在去树顶公园旅行。树顶公园有一些安装在树上的平台,以及连接这些平台的绳索桥。根据物理定律,你可以假设从上方俯瞰时,所有的桥都是直的。你可以仅通过这些桥从任意一个平台走到另一个平台。出于安全考虑,没有任何两座桥会交叉。此外,从公园外可以到达每一棵带有平台的树,且不会经过任何桥的下方。

样例 1 中的公园布局。公园布局周围的树木仅供装饰。

幼儿园的孩子们想在游览公园时去到每一个平台。你知道你几乎没有足够的时间去访问所有平台,所以你需要找到一条不重复访问任何平台的路径。然而,公园提供了一项不错的接送服务:他们会把你送到你想开始旅程的任意一棵带有平台的树上,当你游览结束后,他们会再次接你。每一棵带有平台的树都有一个梯子可以上下,所以你可以自由选择游览的起点和终点。

输入格式

第一行包含两个整数 $n$ 和 $m$ ($1 \le n \le 10^5, 0 \le m \le 2 \cdot 10^5$),分别表示平台的数量和桥的数量。

接下来的 $n$ 行,每行包含两个整数 $x$ 和 $y$ ($-10^9 \le x, y \le 10^9$),表示带有平台的树的位置。

接下来的 $m$ 行,每行包含两个整数 $u$ 和 $v$ ($1 \le u, v \le n, u \neq v$),描述了平台 $u$ 和 $v$ 之间的一座桥。任意一对平台之间最多只有一座桥。

输出格式

如果存在一条访问每个平台恰好一次的路径,则输出 YES,否则输出 NO

样例

样例输入 1

7 8
0 0
1 0
2 -1
2 0
3 1
3 0
4 0
1 2
2 3
2 4
3 4
4 5
5 6
5 7
6 7

样例输出 1

YES

样例输入 2

6 6
0 0
1 0
2 1
2 -1
3 0
4 0
1 2
2 3
2 4
3 5
4 5
5 6

样例输出 2

NO

样例输入 3

1 0
1000000000 -1000000000

样例输出 3

YES

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.