提交翻译
查看原帖
提交翻译
1326816
hp13307747077楼主2025/1/28 21:51

题目描述

现在是降临节期间。在一条长为 N 米的街道上有 M 盏路灯(街道的米数用从 1 到 N 的数字表示)。每盏路灯照亮它所在位置以及该位置左右各 K 米的街道。换句话说,如果一盏路灯位于 X 米处,它照亮街道上从 X - K 到 X + K 米的所有位置(包括两端)。当然,街道上的某一米可能被多盏路灯照亮。所有路灯的位置都不同。

问题是,有可能这些路灯并不能照亮街道的全部 N 米。你的任务是确定需要额外安装(在 1 到 N 的位置上)的最少路灯数量,以使整条街道都被照亮。

输入格式

第一行输入包含数字 N(1 ≤ N ≤ 1000)。 第二行输入包含数字 M(1 ≤ M ≤ N)。 第三行包含数字 K(0 ≤ K ≤ N)。 接下来的 M 行每行包含一个数字。这些数字按升序排列,表示 M 盏路灯中每盏路灯的位置。 这些位置将各不相同,且在区间 [1, N] 内。

输出格式

你必须输出题目要求的数字。

@da32s1da

2025/1/28 21:51
加载中...