61942023-11-06 15:24:49Balki22Bevásárláscpp11Hibás válasz 0/1003ms4396 KiB
#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int n; cin >> n;
    vector<int> kapu(n);
    for (int i = 0; i < n; i++) {
         int k; cin >> k;
         kapu[i] = k;
    }

    vector<int> megoldas(6);
    for (int i = 1; i <= 6; i++) {
        int pos = 0;
        int lepesszam = 0;
        while (pos <= n-1) {
            pos += i;
            while (kapu[pos] > 0) {
                pos += kapu[pos];
                if (pos > n-1) break;
            }
            lepesszam++;
        }
        megoldas[i-1] = lepesszam;
    }
    for (int l : megoldas) {
        cout << l << " ";
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz3ms1964 KiB
2Hibás válasz3ms2016 KiB
3Hibás válasz3ms2232 KiB
subtask20/10
4Hibás válasz3ms2472 KiB
5Hibás válasz3ms2592 KiB
6Hibás válasz3ms2744 KiB
subtask30/20
7Hibás válasz3ms3036 KiB
8Hibás válasz3ms3136 KiB
9Hibás válasz3ms3216 KiB
10Hibás válasz3ms3256 KiB
subtask40/30
11Hibás válasz3ms3476 KiB
12Hibás válasz3ms3364 KiB
13Hibás válasz3ms3564 KiB
14Hibás válasz3ms3776 KiB
subtask50/40
15Hibás válasz3ms3992 KiB
16Hibás válasz3ms4060 KiB
17Hibás válasz3ms4296 KiB
18Hibás válasz2ms4272 KiB
19Hibás válasz2ms4280 KiB
20Hibás válasz3ms4396 KiB