社区讨论

大神来看道题,据说只有红名的神犇才能做出来

学术版参与者 7已保存回复 6

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
6 条
当前快照
1 份
快照标识符
@mi5hl26c
此快照首次捕获于
2025/11/19 12:12
4 个月前
此快照最后确认于
2025/11/19 12:12
4 个月前
查看原帖
蚂蚁(ant.pas/c/cpp)
题目大意
在平面上有 N 只蚂蚁 N 个树洞,每个树洞只能容纳下一只蚂蚁,蚂蚁们都是直线行走
的。现在蚂蚁们希望能进入树洞中,希望你能构造出一种方案使得任意两个蚂蚁的路线不相
交。 保证不会出现三点共线的情况。对于有多种不同的解,输出任意一组即可。无解时,输
出-1。
输入文件
输入文件为 ant.in。
第一行为一个数 N。
接下来 N 行,每行两个非负整数,第 i+1 行为第 i 号蚂蚁的坐标。
接下来 N 行,每行两个非负整数,第 i+N+1 行为第 i 号树洞的坐标。
输出文件
输出文件为 ant.out。
共 N 行,每行一个数,为第 i 号蚂蚁进入的树洞编号,若无解仅需输出一行一个数-1。
样例输入
5 10 8 5 3 4 8 5 4 8 4 7 9 7 6 2 5 8 5 1 6 样例输出
1 3 2 5 4 数据规模与约定
对于 30%的数据,N≤20;
对于 70%的数据,N≤200;
对于 100%的数据,N≤1000。

回复

6 条回复,欢迎继续交流。

正在加载回复...