题目描述
给定一个长度为N的数列A1, A2, … , AN。
现在小蓝想通过若干次操作将这个数列中每个数字清零。
每次操作小蓝可以选择以下两种之一:
1. 选择一个大于0的整数,将它减去1;
2. 选择连续K个大于0的整数,将它们各减去1。
小蓝最少经过几次操作可以将整个数列清零?
现在小蓝想通过若干次操作将这个数列中每个数字清零。
每次操作小蓝可以选择以下两种之一:
1. 选择一个大于0的整数,将它减去1;
2. 选择连续K个大于0的整数,将它们各减去1。
小蓝最少经过几次操作可以将整个数列清零?
输入格式
输入第一行包含两个整数N和K。
第二行包含N个整数A1, A2, … , AN。
对于20% 的评测用例,1 ≤ K ≤ N ≤ 10。
对于40% 的评测用例,1 ≤ K ≤ N ≤ 100。
对于50% 的评测用例,1 ≤ K ≤ N ≤ 1000。
对于60% 的评测用例,1 ≤ K ≤ N ≤ 10000。
对于70% 的评测用例,1 ≤ K ≤ N ≤ 100000。
对于所有评测用例,1 ≤ K ≤ N ≤ 1000000, 0 ≤ Ai ≤ 1000000。
第二行包含N个整数A1, A2, … , AN。
对于20% 的评测用例,1 ≤ K ≤ N ≤ 10。
对于40% 的评测用例,1 ≤ K ≤ N ≤ 100。
对于50% 的评测用例,1 ≤ K ≤ N ≤ 1000。
对于60% 的评测用例,1 ≤ K ≤ N ≤ 10000。
对于70% 的评测用例,1 ≤ K ≤ N ≤ 100000。
对于所有评测用例,1 ≤ K ≤ N ≤ 1000000, 0 ≤ Ai ≤ 1000000。
输出格式
输出一个整数表示答案。
输入样例
4 2
1 2 3 4
输出样例
6
相关文章
- 1 信息学奥赛一本通1001:Hello,World答案及题解
- 2 信息学奥赛一本通C++练习题: 求10000以内n的阶乘
- 3 信息学奥赛一本通C++练习题: 大整数的因子
- 4 信息学奥赛一本通C++练习题: 计算2的N次方
- 5 信息学奥赛一本通C++练习题: 大整数减法
- 6 信息学奥赛一本通C++练习题: 大整数加法
- 7 信息学奥赛C++一本通练习题: 回文数。
- 8 2023年5月电子学会C语言等级考试1~8级真题及答案
- 9 单词分析:小蓝正在学习一门神奇的语言,这门语言
- 10 生理周期:给定时间为10,下次出现三个高峰同天的时间是12,则输出2
- 11 Scratch青少年等级考试一级编程题:猫捉老鼠
- 12 2023年5月青少年软件编程C语言三级等级考试
- 13 2023年3月电子学会Scratch等级考试试卷一级编程真题
- 14 回文日期:2020 年春节期间,有一个特殊的日期引起了大家的注意:
- 15 蓝桥杯比赛5道Scratch编程题答案及代码
- 16 2023年3月电子学会Scratch等级考试四级真题
- 17 2023年3月份的蓝桥杯STEMA测评真题
- 18 盈亏问题:假设有一群人买一件物品,如果每个人出a元,
- 19 Python编程等级考试真题彩色螺旋文字
- 20 Python等级考试试卷(五级)及答案
-
扫码下载安卓APP
-
微信扫一扫关注我们
微信扫一扫打开小程序
手Q扫一扫打开小程序
-
返回顶部
友情链接:
6547题库网 |
Scratch从入门到精通|
Copyright © 小码农 |
2020-2022
发表评论