Submission #1304671

#TimeUsernameProblemLanguageResultExecution timeMemory
1304671eshanahmedStove (JOI18_stove)C++20
0 / 100
1 ms568 KiB
// ﷽ #include<bits/stdc++.h> using namespace std; #define ll long long #define cinv(c) for(auto &i:c){cin>>i;} #define coutv(x) for(auto &i:x){cout<<i<<endl;} void solve(){ ll n,k; cin>>n>>k; vector<ll> s; k-=1; ll ls,ans; cin>>ls; ans=ls; for(auto i=0;i<n-1;i++){ ll temp; cin>>temp; s.push_back(temp-ls); ls=temp; ans=temp; } sort(s.begin(),s.end()); reverse(s.begin(),s.end()); ll ind=0; while(k>0){ ans-=(s[ind]-1); ind++; k--; } cout<<ans<<endl; } int main(){ ll n=1; while(n--){ solve(); } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...