제출 #908889

#제출 시각아이디문제언어결과실행 시간메모리
908889slumioStove (JOI18_stove)C++17
100 / 100
15 ms2468 KiB
#include<bits/stdc++.h>
using namespace std;
using ll=long long;
using ull=unsigned long long;
/*I liked you once but not anymore now*/


 void solve(){
       int n,k;cin>>n>>k;
       vector<int>a(n);
       for(int i=0;i<n;i++)
       cin>>a[i];

       vector<int>b;
       for(int i=1;i<n;i++)
       {
         b.push_back(a[i]-a[i-1]-1);
       }
 sort(b.begin(),b.end());

 ll ans=n;
 for(int i=0;i<n-k;i++)
 {
    ans+=b[i];
 }


cout<<ans<<endl;

return;
}
int main()
{
std::ios::sync_with_stdio(false);std::cin.tie(nullptr);std::cout.tie(nullptr);
solve();
return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...