17322022-12-02 11:11:20bzsofiaZenehallgatáscpp11Időlimit túllépés 15/50300ms4332 KiB
#include <iostream>
#include <vector>

using namespace std;

long long i, n, m, ido, ossz, sum, j;

int main()
{
    cin>>n>>m;

    vector <long long> zene(n+1);

    for (i=1; i<=n; ++i)
    {
        cin>>zene[i];
        ossz+=zene[i];
    }

    for (i=1; i<=m; ++i)
    {
        cin>>ido;

        ido=ido%ossz;

        j=1;
        sum=0;
        while (sum<ido)
        {
            sum+=zene[j];
            ++j;
        }

        cout<<j-1<<" ";
    }

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base15/50
1Elfogadva0/03ms1812 KiB
2Időlimit túllépés0/0300ms2036 KiB
3Elfogadva2/24ms2220 KiB
4Elfogadva2/24ms2416 KiB
5Elfogadva2/24ms2620 KiB
6Elfogadva3/34ms2868 KiB
7Elfogadva3/34ms3028 KiB
8Elfogadva3/34ms3232 KiB
9Időlimit túllépés0/2263ms3288 KiB
10Időlimit túllépés0/2257ms3496 KiB
11Időlimit túllépés0/2266ms3628 KiB
12Időlimit túllépés0/2273ms3828 KiB
13Időlimit túllépés0/2256ms4048 KiB
14Időlimit túllépés0/2268ms3944 KiB
15Időlimit túllépés0/2268ms4116 KiB
16Időlimit túllépés0/2261ms3948 KiB
17Időlimit túllépés0/2254ms4324 KiB
18Időlimit túllépés0/2277ms4332 KiB
19Időlimit túllépés0/2266ms4156 KiB
20Időlimit túllépés0/2264ms4244 KiB
21Időlimit túllépés0/2252ms4320 KiB
22Időlimit túllépés0/3245ms4324 KiB
23Időlimit túllépés0/3270ms4160 KiB
24Időlimit túllépés0/3266ms4156 KiB