Submission #1033783

# Submission time Handle Problem Language Result Execution time Memory
1033783 2024-07-25T06:06:03 Z vjudge1 Stove (JOI18_stove) C++17
0 / 100
0 ms 344 KB
#include<bits/stdc++.h>
#define ll long long
using namespace std;

int n, k;
const int maxn = 2e5;
ll t[maxn + 3];
priority_queue<ll>pq;
ll sum;
ll mx;

int main()
{
   // freopen("STOVEN.INP", "r", stdin);
   // freopen("STOVEN.OUT", "w", stdout);
    cin >> n >> k;
    for(int i = 1; i <= n; i++)
    {
        cin >> t[i];
    }
    sort(t + 1, t + n + 1);
    ll res = t[n] + 1;
    for(int i = 2; i <= n; i++)
    {
        pq.push(t[i] - t[i - 1] - 1);
    }
    k = k - 1;
    while(k > 0 && pq.size())
    {
        res -= pq.top();
        k--;
    }
    cout << res;
}
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -