专栏文章
题解:AT_abc422_e Colinear
AT_abc422_e题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @minxbtam
- 此快照首次捕获于
- 2025/12/02 09:53 3 个月前
- 此快照最后确认于
- 2025/12/02 09:53 3 个月前
提供一种不需要随机化的做法。
如果存在满足条件的直线,那么直线上的点在原数组中肯定不会距离太远。具体来讲,一定可以在这条直线上找到两个点,使这两个点在原数组中的下标差不超过 。
求两个点确定的直线解析式是 的,而检查一条直线是否满足条件是 的,我们只找每个点向后的两个点,求出它们确定的直线的解析式,并用一个桶记录每个解析式的出现次数。
最终满足条件的直线一定是出现次数较多的直线,理论上只需要检查出现次数最多和次多的直线即可。
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...