#P2691. 逃离
逃离
题目描述
译自 CLRS Problem 26-1 Escape problem
在一个 的网格中有 个起始点 ,试问:能否为这些结点分别找一条到边界的路径,且这 条路径互不相交(即任意两条路径上没有一个相同的结点)。
黑点表示起始点,其他点用白点表示。找出的路径用加粗的线表示。图 (a) 存在符合条件的 条路径,图 (b) 则不存在。
输入格式
第一行是一个整数,为 。
第二行还是一个整数,为 。
以下 行,第 行包含两个整数 和 ,表示第 行第 列的点是起始点。保证起始点坐标互不相同。
输出格式
只包括一行。若存在逃脱输出 YES
,不存在逃脱输出 NO
。
6
10
2 2
2 4
2 6
3 1
3 2
3 4
3 6
4 2
4 4
4 6
YES