#P6868. [COCI 2019/2020 #5] Matching
[COCI 2019/2020 #5] Matching
题目描述
给你二维平面上的 个整点。保证 ,有至多两个形如 的点;,有至多两个形如 的点。
请你用 条线段连接这 个点。要求每个点都是一条线段的端点。要求这些线段都是水平的或竖直的。要求这些线段都不相交。
请你求出这是否可能。如果可能,请你输出任意一种方法。
输入格式
-
第一行有一个偶正整数 。
-
接下来有 行。第 行有两个正整数 ,表示第 个点的坐标。
输出格式
如果不可能,请在一行输出 NE
。
如果可能,请在第一行输出 DA
。在接下来的 行中各输出两个整数,表示一条线段(整数是端点的编号,从 开始)。
提示
数据范围
本题捆绑测试。
- 对于 的数据:,且 ,有偶数个形如 的点和偶数个形如 的点。
- 对于另外 的数据:。
- 对于另外 的数据:。
- 对于另外 的数据:。
- 对于所有的数据: 且 。对于任何整数 ,有至多 个点 和 至多 个点 。
说明
题目译自 COCI2019-2020 CONTEST #5 T3 Matching ,译者 。
spj by
,有任何问题请直接私信或@。