题目描述
题目译自 USACO 2026 Second Contest, Platinum Problem 1. Circle of Cows
Farmer John 在周长为 的圆周上有 ()头奶牛,位于不同的位置 ()。
Farmer John 将选出 对奶牛,其中 ,且每头奶牛最多被选中一次。他希望在选择这些对时,使得同一对中两头奶牛在圆周上的距离的最小值最大化。
对于每个 值,帮助 Farmer John 确定最大可能的最小距离。
输入格式
第一行包含 和 。
第二行包含 。
输出格式
输出一行,包含 个空格分隔的整数,依次为 的答案。
4 100
0 25 50 75
50 50
对于 ,奶牛 可以与奶牛 配对,它们沿圆周的距离为 ,使得答案为 。
对于 ,奶牛 可以与奶牛 配对,奶牛 可以与奶牛 配对,它们沿圆周的距离也为 ,使得答案仍然为 。
4 100
0 1 2 99
3 2
对于 ,奶牛 可以与奶牛 配对,它们沿圆周的距离为 ,使得答案为 。
对于 ,奶牛 可以与奶牛 配对,奶牛 可以与奶牛 配对。这些对中的每一对包含的两头奶牛沿圆周的距离都为 ,使得答案为 。
数据范围与提示
- 测试点 3-4:
- 测试点 5-6:
- 测试点 7-14:
- 测试点 15-22:无额外约束
供题:Benjamin Qi