211232026-01-12 12:17:19badamZenehallgatáscpp17Időlimit túllépés 15/50257ms1376 KiB
#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
    int n, k, m;
    cin >> n >> k;
    int osszeg=0;
    int t[n];
    for(int i=0;i<n;i++)
    {
        cin>>m;
        osszeg=osszeg+m;
        t[i]=osszeg;
    }
    for(int i=0;i<k;i++)
    {
        cin >> m;
        int y=m%osszeg;
        int *ptr=lower_bound(t,t+n,y);
        int j=ptr-t;
        cout << j+1 << " ";
    }
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base15/50
1Elfogadva0/01ms316 KiB
2Időlimit túllépés0/0254ms1328 KiB
3Elfogadva2/23ms316 KiB
4Elfogadva2/23ms316 KiB
5Elfogadva2/23ms316 KiB
6Elfogadva3/33ms316 KiB
7Elfogadva3/33ms332 KiB
8Elfogadva3/33ms508 KiB
9Időlimit túllépés0/2250ms1176 KiB
10Időlimit túllépés0/2257ms1336 KiB
11Időlimit túllépés0/2250ms1216 KiB
12Időlimit túllépés0/2254ms1356 KiB
13Időlimit túllépés0/2256ms1372 KiB
14Időlimit túllépés0/2256ms1164 KiB
15Időlimit túllépés0/2250ms1376 KiB
16Időlimit túllépés0/2247ms1332 KiB
17Időlimit túllépés0/2248ms1296 KiB
18Időlimit túllépés0/2252ms1344 KiB
19Időlimit túllépés0/2252ms1264 KiB
20Időlimit túllépés0/2243ms1364 KiB
21Időlimit túllépés0/2250ms1332 KiB
22Időlimit túllépés0/3250ms1336 KiB
23Időlimit túllépés0/3243ms1312 KiB
24Időlimit túllépés0/3219ms1332 KiB