# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1179614 | pythontest | Stove (JOI18_stove) | C++20 | 15 ms | 964 KiB |
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int main() {
vector<int> vals;
int n,k;
scanf("%d %d",&n,&k);
int last=-1;
for(int i=0;i<n;i++){
int a;
scanf("%d",&a);
if(last!=-1){
vals.push_back(a-last);
}
last=a+1;
}
sort(vals.begin(),vals.end());
long long res=n;
for(int i=0;i<n-k;i++){
res+=vals[i];
}
printf("%lld",res);
return 0;
}
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |