欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF1004A.Sonya and Hotels
Sonya and Hotels
题目描述
Sonya 认为拥有自己的酒店生意是赚钱的最佳方式,因为她可以随时获利并休息。
Sonya 所在的国家是一条无限长的直线。在这条直线上,每一个整数坐标上都有一座城市。她拥有 家酒店,第 家酒店位于坐标为 的城市。Sonya 很聪明,所以她不会在同一个城市开设两家或更多的酒店。
Sonya 明白她的生意需要扩展,因此她决定再建一家新酒店。她希望新酒店与所有其他酒店的最小距离恰好为 。Sonya 也知道,满足条件的选址有很多,因此她想知道有多少个城市可以建造这样一家新酒店。
由于 Sonya 正在她的一家酒店的按摩浴缸里休息,她请你帮忙计算,有多少个城市可以建造一家新酒店,使得新酒店与原有 家酒店的最小距离恰好为 。
输入格式
第一行包含两个整数 和 (,),分别表示 Sonya 拥有的酒店数量和新酒店与其他酒店的最小距离。
第二行包含 个严格递增的不同整数 (),表示 Sonya 各家酒店的坐标。
输出格式
输出一个整数,表示可以建造新酒店的城市数量,使得新酒店与所有其他酒店的最小距离恰好为 。
说明/提示
在第一个样例中,有 个城市可以建造新酒店。这些城市的坐标分别为 、、、、 和 。
在第二个样例中,有 个城市可以建造新酒店。这些城市的坐标分别为 、、、 和 。
由 ChatGPT 4.1 翻译
样例
4 3
-3 2 9 16
6
5 2
4 8 11 18 19
5
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |