‹ 上一题 下一题 ›

g5-09156. 补种树苗 未做

1000 ms 256 MB 测试点 10 通过率 100% GESP-55级·二分答案最值二分阶梯·运用

题目描述

护坡林带沿道路数轴栽了 棵树,第 棵位于坐标 ,坐标互不相同,输入可能乱序。验收要求任意相邻两棵树之间的间距都不超过 ,空档过大的地段必须补种,补种只能在已有树木之间的空档里进行。补一棵算一棵,请求出最少需要补种多少棵;若不超过预算 棵,第二行输出 YES,否则输出 NO。

输入格式

第一行三个整数 。
第二行 个互不相同的整数 ,顺序任意。

输出格式

第一行一个整数,表示最少补种数量。
第二行输出 YES 或 NO。

样例

输入
4 3 2
8 0 20 7
输出
5
NO

样例解释

排序后坐标为 ,相邻空档长 。长 的空档至少补 棵:补 棵会把 分成两段,两段之和为 ,必有一段超过 ;补 棵(如种在 与 )可得间距 ,可行。长 的空档无需补。长 的空档至少补 棵(如种在 ,间距 ;只补 棵时三段之和为 ,必有一段超过 )。合计 棵,超过预算 ,故输出 与 NO。

数据范围

;;; 且互不相同。

输入
输出

            
答案