Submission #886436

#TimeUsernameProblemLanguageResultExecution timeMemory
886436artixkrishnaStove (JOI18_stove)C++14
100 / 100
16 ms4060 KiB
#include <bits/stdc++.h>
#define int long long
using namespace std;
signed main(){
    ios::sync_with_stdio(false);
    cin.tie(0);
    int n,k;
    cin>>n>>k;
    int a[n+1];
    for(int i=1;i<=n;i++)cin>>a[i];
    int A[n+1];
    for(int i=0;i<=n;i++)A[i]=0;
    A[n]=1;
    int ans=0;
    ans+=a[n]+1-a[1];
    k--;
    vector<int>V;
    for(int i=1;i<n;i++){
        V.push_back(a[i]-a[i+1]+1);
    }
    sort(V.begin(),V.end());
    for(int i=0;i<k;i++)ans+=V[i];
    cout<<ans;
}

Compilation message (stderr)

stove.cpp: In function 'int main()':
stove.cpp:11:9: warning: variable 'A' set but not used [-Wunused-but-set-variable]
   11 |     int A[n+1];
      |         ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...