| # | Time | Username | Problem | Language | Result | Execution time | Memory |
|---|---|---|---|---|---|---|---|
| 1332208 | ayxanesedzade10 | Stove (JOI18_stove) | C++20 | 36 ms | 2332 KiB |
#include <bits/stdc++.h>
#define ll long long
#define pb push_back
#define all(x) x.begin(),x.end()
#define ld long double
using namespace std;
int main()
{
ll n,k;cin>>n>>k;
ll a[n+5];
vector<ll>dif;
for(int i=1;i<=n;i++){
cin>>a[i];
if(i>1) dif.pb(a[i]-a[i-1]-1);
}
ll s=a[n]-a[1]+1;
k--;
sort(all(dif));
ll ind=dif.size()-1;
while(k--){
if(ind==-1) break;
s-=dif[ind];
ind--;
}
cout<<s<<endl;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
