Submission #587637

# Submission time Handle Problem Language Result Execution time Memory
587637 2022-07-02T07:30:37 Z shrimb Stove (JOI18_stove) C++17
0 / 100
1 ms 340 KB
#pragma GCC optimize ("Ofast")
#pragma GCC target ("avx,avx2,fma")

#include"bits/stdc++.h"
using namespace std;

#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace __gnu_pbds;

template<class x>
using ordered_set = tree<x, null_type,less<x>, rb_tree_tag,tree_order_statistics_node_update>;

#define int long long
#define endl '\n'
#define mod 1000000007
//\
#define mod 1686876991

// joi 2018 not aliens trick :(

int n, k;

int a[100001];

signed main () {
    cin.tie(0)->sync_with_stdio(0);

    cin >> n >> k;
    for (int i = 0 ; i < n ; i++) cin >> a[i];
    sort(a, a + n);

    int d[n - 1];
    for (int i = 1 ; i < n ; i++) d[i-1] = a[i] - (a[i-1] + 1);
    sort(d, d + n);
    int ans = a[n-1] - a[0] + 1;
    k = min(k - 1, n - 1);
    for (int i = 0 ; i < k ; i++) {
        ans -= d[n - 2 - i];
    }
    cout << ans << endl;
}

Compilation message

stove.cpp:17:1: warning: multi-line comment [-Wcomment]
   17 | //\
      | ^
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Correct 0 ms 212 KB Output is correct
4 Correct 0 ms 340 KB Output is correct
5 Correct 0 ms 212 KB Output is correct
6 Incorrect 1 ms 212 KB Output isn't correct
7 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Correct 0 ms 212 KB Output is correct
4 Correct 0 ms 340 KB Output is correct
5 Correct 0 ms 212 KB Output is correct
6 Incorrect 1 ms 212 KB Output isn't correct
7 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Correct 0 ms 212 KB Output is correct
4 Correct 0 ms 340 KB Output is correct
5 Correct 0 ms 212 KB Output is correct
6 Incorrect 1 ms 212 KB Output isn't correct
7 Halted 0 ms 0 KB -