Submission #1045743

#TimeUsernameProblemLanguageResultExecution timeMemory
1045743dimasnbayuSafety (NOI18_safety)C++14
0 / 100
47 ms2080 KiB
#include<bits/stdc++.h> using namespace std; int main(){ int n,m,ans=0; cin>>n>>m; int arr[n+1]; for(int i=1;i<=n;i++) cin>>arr[i]; for(int i=1;i<n;i++){ if(abs(arr[i]-arr[i+1])>m){ ans+=(abs(arr[i]-arr[i+1])-m); if(arr[i]>arr[i+1]) arr[i+1]+=(abs(arr[i]-arr[i+1])-m); else arr[i+1]-=(abs(arr[i]-arr[i+1])-m); } } cout<<ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...