답안 #1115211

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
1115211 2024-11-20T08:46:38 Z staszic_ojuz Stove (JOI18_stove) C++17
0 / 100
1 ms 336 KB
#include <bits/stdc++.h>

using namespace std;

using ll=long long;

int main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    
    ll n, k, a;
    cin >> n >> k;

    vector<ll> czasy;

    for (int i=0; i<n; i++){
        cin >> a;
        czasy.push_back(a);
    }

    sort(czasy.begin(), czasy.end());

    vector<ll> przerwy;

    ll poprzedni=czasy[0];

    for (int i=1; i<(int)czasy.size(); i++){
        //cout << i << " " << czasy[i] << endl;
        przerwy.push_back(czasy[i]-poprzedni-1);
        poprzedni = czasy[i];
    }

    sort(przerwy.begin(), przerwy.end());
    reverse(przerwy.begin(), przerwy.end());

    ll wyn=0;

    for (int i=0; i<n-k; i++){
        //cout << i << " prz" << przerwy[i] << endl;
        wyn+=przerwy[i];
    }

    cout << (czasy[n-1]-czasy[0]+1)-wyn << "\n";

    return 0;
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 336 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 336 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 336 KB Output isn't correct
2 Halted 0 ms 0 KB -