117032024-11-06 16:19:35MCDaveZenehallgatáscpp17Futási hiba 11/5032ms32000 KiB
#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int n, k, i, j, sum=0, question, temp1;
    cin >> n >> k;
    vector<int> playlist(n*1000);

    for (i = 0; i < n; i++)
    {
        cin >> temp1;
        for (j = sum; j < temp1+sum; j++)
        {
            playlist[j] = i;
        }
        sum += temp1;
    }
    

    for (i = 0; i < k; i++)
    {
        cin >> question;
        question %= sum;
        question--;
        cout << playlist[question]+1 << ' ';
    }
}

//5 4
//21 31 41 51 10
//21 22 52 53
RészfeladatÖsszpontTesztVerdiktIdőMemória
base11/50
1Elfogadva0/01ms320 KiB
2Futási hiba0/027ms32000 KiB
3Futási hiba0/26ms4152 KiB
4Futási hiba0/26ms4164 KiB
5Elfogadva2/26ms4152 KiB
6Elfogadva3/37ms4284 KiB
7Elfogadva3/36ms4152 KiB
8Elfogadva3/36ms4156 KiB
9Futási hiba0/232ms32000 KiB
10Futási hiba0/226ms32000 KiB
11Futási hiba0/227ms32000 KiB
12Futási hiba0/227ms32000 KiB
13Futási hiba0/227ms32000 KiB
14Futási hiba0/227ms32000 KiB
15Futási hiba0/232ms32000 KiB
16Futási hiba0/232ms32000 KiB
17Futási hiba0/227ms32000 KiB
18Futási hiba0/227ms32000 KiB
19Futási hiba0/232ms32000 KiB
20Futási hiba0/227ms32000 KiB
21Futási hiba0/226ms32000 KiB
22Futási hiba0/332ms32000 KiB
23Futási hiba0/332ms32000 KiB
24Futási hiba0/330ms32000 KiB