#include<stdio.h>
int main()
{
int n,k,s[510];
scanf("%d%d",&n,&k);
for(int i=0;i<n;i++)
{
scanf("%d",&s[i]);
}
int cnt=0;
for(int i=1;i<n;i++)
{
if(s[i]+s[i-1]<k)
{
cnt+=k-(s[i]+s[i-1]);
s[i]=k-s[i-1];
}
}
printf("%d\n",cnt);
for(int i=0;i<n;i++)
{
if(i==n-1)
printf("%d\n",s[i]);
else
printf("%d ",s[i]);
}
return 0;
}
codeforces 732B Cormen — The Best Friend Of a Man
最新推荐文章于 2018-08-09 23:00:14 发布
本文介绍了一个算法问题,旨在帮助Polycarp调整其爱犬Cormen的散步计划,确保每两天至少散步k次。通过输入未来n天已规划的散步次数,算法计算出额外所需的最少散步次数,并给出调整后的散步计划。
173

被折叠的 条评论
为什么被折叠?



