Submission #1184108

#TimeUsernameProblemLanguageResultExecution timeMemory
1184108inesfiStove (JOI18_stove)C++20
100 / 100
13 ms1476 KiB
#include<bits/stdc++.h> using namespace std; #define endl "\n" #define int long long vector<int> diff; signed main(){ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int nbvisites,nballume; cin>>nbvisites>>nballume; nballume--; int avant; cin>>avant; int rep=1; for (int i=1;i<nbvisites;i++){ int val; cin>>val; diff.push_back(avant-val); rep+=val-avant; avant=val; } //cout<<rep<<endl; sort(diff.begin(),diff.end()); for (int i=0;i<nballume;i++){ rep+=diff[i]+1; } cout<<rep<<endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...