이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
vector<long long int>d;
bool comp(long long int a,long long int b){
return a > b;
}
int main() {
long long int n, k;
long long int sumd;
cin >> n >> k;
long long int a;
cin >> a;
sumd = a;
long long int b = a;
for(int i = 1; i < n; i++){
cin >> b;
d.push_back(b - a - 1);
a = b;
}
sumd = b + 1 - sumd;
sort(d.begin(), d.end(), comp);
for(int i = 0; i < min((long long)d.size(),k - 1); i++){
sumd -= d[i];
}
cout << sumd;
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... |