#P15263. [USACO26JAN2] Circle of Cows P
[USACO26JAN2] Circle of Cows P
说明
农夫约翰有 ()头奶牛,它们位于一个周长为 的圆圈上的不同位置 (,)。
农夫约翰将选择 对奶牛,其中 ,并且每头奶牛最多被选中一次。他希望选择这些配对,使得在同一对中任意两头奶牛沿着圆圈周长的最小距离尽可能大。
对于每个 的值,帮助农夫约翰确定可能的最大最小距离。
输入格式
第一行包含两个整数 和 。
第二行包含 个整数 。
输出格式
输出一行,包含 个由空格分隔的整数,按顺序分别对应 的答案。
4 100
0 25 50 75
50 50
4 100
0 1 2 99
3 2
提示
样例 1 解释
对于 ,可以将奶牛 1 与奶牛 3 配对,它们沿着圆圈周长的距离为 ,因此答案为 。
对于 ,可以将奶牛 1 与奶牛 3 配对,奶牛 2 与奶牛 4 配对,后者沿着圆圈周长的距离也是 ,因此答案仍为 。
样例 2 解释
对于 ,可以将奶牛 3 与奶牛 4 配对,它们沿着圆圈周长的距离为 ,因此答案为 。
对于 ,可以将奶牛 1 与奶牛 3 配对,奶牛 2 与奶牛 4 配对。这些配对中的每对奶牛沿着圆圈周长的距离均为 ,因此答案为 。
评分
- 输入 3-4:
- 输入 5-6:
- 输入 7-14:
- 输入 15-22:无额外约束。
翻译由 DeepSeek 完成
京公网安备 11011102002149号