732B Codeforces - Cormen --- The best friend of a man
Solution in C++
#include <bits/stdc++.h>
using namespace std;
#define pii pair<int,int>
typedef long long int lli;
lli n,m,t,sol;
map<lli,lli> all,occ;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
cin>>n>>m;
int nn[n];
for(int i=0;i<n;i++)cin>>nn[i];
for(int i=1;i<n;i++)
{
int t=nn[i];
if(nn[i]+nn[i-1]<m)
nn[i]=m-abs(nn[i]-nn[i-1]-nn[i]),sol+=abs(nn[i]-t);
}
cout<<sol<<"\n";
for(int i=0;i<n;i++)cout<<nn[i]<<" ";
return 0;
}
0 التعليقات:
إرسال تعليق