C++二分枚举2
前言:
来CSDN博客3天,也努力发了几篇文
获得的关注度也算不错
感谢读者的鼓励与支持!
不说废话了开始吧
例题:洛谷 P1824.进击的奶牛
题目描述:
F a r m e r J o h n Farmer John FarmerJohn 建造了一个有 N N N 个隔间的牛棚,这些隔间分布在一条直线上,坐标是 x 1 , … , x n x1,…,xn x1,…,xn
他的 C C C 头牛不满于隔间的位置分布,它们为牛棚里其他的牛的存在而愤怒。为了防止牛之间的互相打斗, F a r m e r J o h n Farmer John FarmerJohn 想把这些牛安置在指定的隔间,所有牛中相邻两头的最近距离越大越好。那么,这个最大的最近距离是多少呢?
输入格式:
第 1 1 1 行:两个用空格隔开的数字 N N N 和 C C C。
第 2 − n + 1 2-n+1 2−n+1 行:每行一个整数,表示每个隔间的坐标。
输出格式:
输出只有一行,即相邻两头牛最大的最近距离。
数据范围:
2 < = N < = 100000 2<=N<=100000 2<=N<=100000
0 < = x i < = 10000