Submission #1216050

#TimeUsernameProblemLanguageResultExecution timeMemory
1216050wazj2024Stove (JOI18_stove)C++20
100 / 100
29 ms1220 KiB
#include <bits/stdc++.h>
using namespace std;
int main()
{
    int N,K;
    cin>> N >> K;
    
    vector<int>T(N);
    for(int i=0;i<N;i++)
        cin>> T[i];
        vector<int> v;
        for(int i=0;i<N-1;i++)
        {
            int g;
            g=T[i+1]-(T[i]+1);
            v.push_back(g);
        }
        sort(v.begin(),v.end());
        int result=N;
    for(int i=0;i<N-K;i++)
    {
        result+=v[i];
    }
    cout<<result;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...