/ WHOJ / 题库 /

男人最好的朋友

男人最好的朋友

题目描述

最近有人送给文景一条狗,这条狗的名字叫酷漫。现在文景有很多烦恼,例如酷漫喜欢散步。

根据经验文景了解到,为了一切良好,酷漫需要连续两天至少散步K次。

例如 \(K=5\),如果文景和酷漫今天一起散步了两次,那么明天他至少要带着酷漫散步 \(3\) 次。

文景分析了他接下来的 \(N(1≤N≤2×10^5)\) 天里所有要完成的事情,并制作了一个由 \(N\) 个整数 \((a_1,a_2,…,a_i,…,a_N)\) 组成的序列,\(a_i\) 表示第 \(i\) 天处理所有事情时与酷漫同行的次数。(例如,他必须去商店、扔掉垃圾等)

请你帮助文景确定接下来的N天里,他需要额外散步的最少次数。使得酷漫在所有 \(N\) 天里都会感觉良好。你可以假设在第 \(1\) 天的前一天和第 \(2\) 天的后一天,文景将于酷漫一起散步整整 \(K\) 次。

格式

输入格式

第一行包含两个正整数N和K,以空格隔开。

第 \(2\) 行包含 \(a_1,a_2,…,a_i,…,a_N\) 序列,以空格隔开。

输出格式

一行一个正整数,表示文景需要额外散步的最少次数。

样例1

样例输入1

3 5
2 0 1

样例输出1

4

限制

时间:\(1s\) 空间:\(256M\)

对于 \(20\%\) 的数据:\(1≤N≤12;1≤K≤4\);

对于 \(50\%\) 的数据:\(1≤N≤10^4;1≤K≤10^4\);

对于 \(100\%\) 的数据:\(1≤N≤2×10^5;1≤K≤10^4;0≤a_i≤K\);

来源

地址:\(zloj,J2021\)域
作者:\(jialiang2509\)