#include <algorithm>
#include <vector>
#include <iostream>
using namespace std;
int main()
{
long long int n,k;
cin >> n >> k;
vector <int> dizi(n);
for(long long int q=0;q<n;q++){
cin >> dizi[q];
}//vektörün elemanlarını alma
vector <long long int> aralık(n-1);//aralık vektörü tanımlama
for(long long int u=0;u<n-1;u++){
aralık[u]=dizi[u+1]-(dizi[u]+1);
}//aralık vektörünü doldurma
long long int toplam=dizi[n-1]-dizi[0]+1;//toplamı tanımlama
sort(aralık.begin(),aralık.end(),greater<int>()); // aralık dizisini azalacak biçimde sortlamak
for(long long int w=0;w<k-1;w++)toplam-=aralık[w];
cout << toplam;
return 0;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |