69322023-12-20 13:30:34szabelrZenehallgatáscpp17Futási hiba 4/50280ms64932 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ÖsszpontTesztVerdiktIdőMemória
base4/50
1Elfogadva0/03ms1876 KiB
2Futási hiba0/059ms64932 KiB
3Hibás válasz0/224ms41372 KiB
4Elfogadva2/216ms22200 KiB
5Elfogadva2/28ms6944 KiB
6Hibás válasz0/34ms3608 KiB
7Hibás válasz0/34ms3348 KiB
8Hibás válasz0/34ms3396 KiB
9Futási hiba0/254ms63616 KiB
10Futási hiba0/259ms63504 KiB
11Futási hiba0/252ms63268 KiB
12Futási hiba0/256ms63044 KiB
13Futási hiba0/254ms63016 KiB
14Futási hiba0/248ms63004 KiB
15Futási hiba0/254ms62996 KiB
16Futási hiba0/254ms62920 KiB
17Futási hiba0/252ms62684 KiB
18Időlimit túllépés0/2201ms44920 KiB
19Időlimit túllépés0/2280ms24020 KiB
20Hibás válasz0/2187ms10048 KiB
21Hibás válasz0/2175ms9916 KiB
22Hibás válasz0/3178ms9844 KiB
23Hibás válasz0/3178ms7492 KiB
24Hibás válasz0/3174ms7152 KiB