题目名称 3591. [POJ 3565]蚂蚁
输入输出 ant.in/out
难度等级 ★★★☆
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 21
题目来源 Gravatarsyzhaoss 于2021-05-14加入
开放分组 全部用户
提交状态
分类标签
图论 二分图
分享题解
通过:2, 提交:2, 通过率:100%
Gravatar小金 100 0.000 s 0.00 MiB C++
Gravatar┭┮﹏┭┮ 100 0.006 s 1.31 MiB C++
关于 蚂蚁 的近10条评论(全部评论)
给浮点数杠上了... epsepsepseps :(
Gravatar┭┮﹏┭┮
2024-01-10 17:45 1楼

3591. [POJ 3565]蚂蚁

★★★☆   输入文件:ant.in   输出文件:ant.out   评测插件
时间限制:1 s   内存限制:256 MiB

【题目描述】

平面上共有 2×N 个点,N 个是白点,N 个是黑点。

对于每个白点,找到一个黑点,把二者用线连起来,要求最后所有线段都不相交,求一种方案。

【输入格式】

第一行包含整数 N。

接下来 N 行,每行两个整数,表示一个黑点的坐标。

再接下来 N 行,每行两个整数,表示一个白点的坐标。

没有三个点在同一条线上。

【输出格式】

输出共 N 行,每行一个整数。

第 i 行的数,表示第 i 个白点连接的黑点的编号,编号从 1 开始。

注意答案可能不唯一,任意输出一种答案即可。

【样例输入】

5
-42 58
44 86
7 28
99 34
-13 -59
-47 -44
86 74
68 -75
-68 60
99 -60

【样例输出】

4
2
1
5
3

【数据规模与约定】

1≤N≤100,坐标绝对值不超过 10000。