10670 2024. 04. 07 20:35:04 Vargus Zenehallgatás cpp17 Időlimit túllépés 4/50 286ms 12748 KiB
#include <iostream>
#include <queue>
#define ll long long

using namespace std;

vector <ll> a;
ll n, x;
void f(ll i)
{
    if (x <= 0)
    {
        cout << i - 1 << " ";
        return;
    }
    x -= a[i];
    if (i == n && x > 0)
        i = 1;
    else
        ++i;
    f(i);
}

int main()
{
    ll k;
    cin >> n >> k;
    a.resize(n + 1);
    for (ll i = 1; i <= n; ++i)
        cin >> a[i];
    for (ll i = 1; i <= k; ++i)
    {
        cin >> x;
        f(1);
    }

    return 0;
}
/*
3 3
4 4 3
3 10 7
*/
Részfeladat Összpont Teszt Verdikt Idő Memória
base 4/50
1 Elfogadva 0/0 3ms 1880 KiB
2 Időlimit túllépés 0/0 250ms 2700 KiB
3 Elfogadva 2/2 81ms 2912 KiB
4 Elfogadva 2/2 153ms 3144 KiB
5 Időlimit túllépés 0/2 261ms 3356 KiB
6 Időlimit túllépés 0/3 268ms 3736 KiB
7 Időlimit túllépés 0/3 277ms 3708 KiB
8 Időlimit túllépés 0/3 273ms 3944 KiB
9 Időlimit túllépés 0/2 240ms 4636 KiB
10 Időlimit túllépés 0/2 266ms 5552 KiB
11 Időlimit túllépés 0/2 261ms 6184 KiB
12 Időlimit túllépés 0/2 256ms 6768 KiB
13 Időlimit túllépés 0/2 250ms 7656 KiB
14 Időlimit túllépés 0/2 250ms 8328 KiB
15 Időlimit túllépés 0/2 264ms 8816 KiB
16 Időlimit túllépés 0/2 261ms 9504 KiB
17 Időlimit túllépés 0/2 286ms 9964 KiB
18 Időlimit túllépés 0/2 246ms 10428 KiB
19 Időlimit túllépés 0/2 261ms 10964 KiB
20 Időlimit túllépés 0/2 273ms 11452 KiB
21 Időlimit túllépés 0/2 257ms 11652 KiB
22 Időlimit túllépés 0/3 268ms 12108 KiB
23 Időlimit túllépés 0/3 268ms 12404 KiB
24 Időlimit túllépés 0/3 250ms 12748 KiB