6932 2023. 12. 20 13:30:34 szabelr Zenehallgatás cpp17 Futási hiba 4/50 280ms 64932 KiB
#include <iostream>

using namespace std;

int main()
{
    int n,k,a,x=0,b;
    cin>>n;
    cin>>k;
    int h[n+1] {0}, hossz=0;
    h[0]=1;
    for(int i=1; i<=n; i++){
        cin>>a;
        h[i]=a+h[i-1];
        hossz=hossz+a;
    }
    int tomb[hossz+1] {0};
    for(int i=1; i<=n; i++){
        for(int y=x+1; y<=h[i]; y++){
            tomb[y]=i;
            x++;
        }
    }
    for(int i=1; i<=k; i++){
        cin>>b;
        if(b%hossz==0)
            b=hossz;
        else
            b=b%hossz;
        cout<<tomb[b]<<" ";
    }

    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 4/50
1 Elfogadva 0/0 3ms 1876 KiB
2 Futási hiba 0/0 59ms 64932 KiB
3 Hibás válasz 0/2 24ms 41372 KiB
4 Elfogadva 2/2 16ms 22200 KiB
5 Elfogadva 2/2 8ms 6944 KiB
6 Hibás válasz 0/3 4ms 3608 KiB
7 Hibás válasz 0/3 4ms 3348 KiB
8 Hibás válasz 0/3 4ms 3396 KiB
9 Futási hiba 0/2 54ms 63616 KiB
10 Futási hiba 0/2 59ms 63504 KiB
11 Futási hiba 0/2 52ms 63268 KiB
12 Futási hiba 0/2 56ms 63044 KiB
13 Futási hiba 0/2 54ms 63016 KiB
14 Futási hiba 0/2 48ms 63004 KiB
15 Futási hiba 0/2 54ms 62996 KiB
16 Futási hiba 0/2 54ms 62920 KiB
17 Futási hiba 0/2 52ms 62684 KiB
18 Időlimit túllépés 0/2 201ms 44920 KiB
19 Időlimit túllépés 0/2 280ms 24020 KiB
20 Hibás válasz 0/2 187ms 10048 KiB
21 Hibás válasz 0/2 175ms 9916 KiB
22 Hibás válasz 0/3 178ms 9844 KiB
23 Hibás válasz 0/3 178ms 7492 KiB
24 Hibás válasz 0/3 174ms 7152 KiB