253012026-02-19 08:35:41PKBVásárlások inflációs hatása (75 pont)cpp17Hibás válasz 0/752ms584 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
    int N, K;
    cin >> N >> K;

    multiset<long long> s;
    for(int i = 0; i < N; i++) {
        long long x;
        cin >> x;
        s.insert(x);
    }

    long long result = 0;

    while(!s.empty()) {
        auto i = s.begin();
        long long sold = *i;
        result += sold;
        s.erase(i);
        for(int j = 0; j < K && !s.empty(); j++) {
            auto i2 = prev(s.end());
            long long val = *i2;
            s.erase(i2);
            s.insert(val + sold);
        }
    }

    cout << result-1 << "\n";
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/75
1Hibás válasz0/01ms508 KiB
2Hibás válasz0/02ms324 KiB
3Hibás válasz0/11ms316 KiB
4Hibás válasz0/11ms316 KiB
5Hibás válasz0/11ms316 KiB
6Hibás válasz0/11ms584 KiB
7Hibás válasz0/11ms316 KiB
8Hibás válasz0/11ms352 KiB
9Hibás válasz0/11ms316 KiB
10Hibás válasz0/11ms508 KiB
11Hibás válasz0/21ms316 KiB
12Hibás válasz0/51ms316 KiB
13Hibás válasz0/51ms508 KiB
14Hibás válasz0/51ms316 KiB
15Hibás válasz0/51ms408 KiB
16Hibás válasz0/52ms348 KiB
17Hibás válasz0/52ms316 KiB
18Hibás válasz0/52ms388 KiB
19Hibás válasz0/52ms508 KiB
20Hibás válasz0/52ms548 KiB
21Hibás válasz0/52ms508 KiB
22Hibás válasz0/52ms316 KiB
23Hibás válasz0/52ms316 KiB
24Hibás válasz0/52ms444 KiB