72802024-01-05 21:22:32anonTitkos sorozatcpp17Hibás válasz 0/4021ms5224 KiB
#include <bits/stdc++.h>
#define FastIO ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL)
using namespace std;
typedef long long ll;
int main() {
    FastIO;
    ll i, j, lo, hi, decr, N;
    cin >> N;
    vector<ll> B(N);
    for(i = 0; i < N; i++)
        cin >> B[i];
    lo = 0;
    hi = N + 1;
    for(i = 0; i < N; i++) {
        if(B[i] == -1)
            cout << --hi << ' ';
        else {
            lo += B[i] - i - 1;
            decr = lo;
            for(j = i; j < B[i] - 1; j++)
                cout << decr-- << ' ';
            i = j - 1;
        }
    }
    cout << '\n';
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/40
1Elfogadva0/03ms1828 KiB
2Hibás válasz0/012ms2888 KiB
3Hibás válasz0/13ms2228 KiB
4Hibás válasz0/13ms2460 KiB
5Hibás válasz0/22ms2552 KiB
6Hibás válasz0/13ms2824 KiB
7Hibás válasz0/13ms3008 KiB
8Hibás válasz0/23ms3092 KiB
9Hibás válasz0/221ms4352 KiB
10Hibás válasz0/221ms4588 KiB
11Hibás válasz0/221ms4576 KiB
12Hibás válasz0/221ms4584 KiB
13Hibás válasz0/221ms4584 KiB
14Hibás válasz0/221ms4572 KiB
15Hibás válasz0/221ms4784 KiB
16Hibás válasz0/321ms4792 KiB
17Hibás válasz0/321ms5000 KiB
18Hibás válasz0/321ms5008 KiB
19Hibás válasz0/321ms5004 KiB
20Hibás válasz0/321ms5012 KiB
21Hibás válasz0/121ms4996 KiB
22Hibás válasz0/121ms5224 KiB
23Hibás válasz0/121ms5220 KiB