Submission #1086243

#TimeUsernameProblemLanguageResultExecution timeMemory
1086243Noname_1900Stove (JOI18_stove)C++17
100 / 100
13 ms2208 KiB
#include <bits/stdc++.h>
using namespace std;
//#define int long long
const int NMAX = 100000;
int heure[NMAX];
int diff[NMAX];
signed main()
{
    ios::sync_with_stdio(false);
    cin.tie(0);
    int nbGuest; int all;
    cin >> nbGuest >> all;
    for(int i = 0; i < nbGuest; i++)
    {
        cin >> heure[i];
        if(i > 0)
        {
            diff[i-1] = heure[i]-heure[i-1]-1;
        }
    }
    sort(diff, diff+nbGuest-1);
    int nbAll = nbGuest;
   /// cout << nbAll << endl;
    for(int i = 0; i < (nbGuest-all); i++)
    {
        nbAll+=diff[i];
    }
    cout << nbAll;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...