38242023-03-03 10:20:41ZsofiaKeresztelyZenehallgatáscpp14Időlimit túllépés 15/50273ms13528 KiB
#include <bits/stdc++.h>
using namespace std;
#define pii pair<int, int>
#define fi first
#define se second

vector<vector<int> > d;

int main()
{
    int n, k, l=0;
    cin >> n >> k;
    set<pii> s;
    for (int i=1; i<=n; i++){
        int t;
        cin >> t;
        l += t;
        s.insert({l, i});
    }
    while (k--){
        int t;
        cin >> t;
        t %= l;
        if (!t) t = l;
        cout << (*s.lower_bound({t, 0})).se << " ";
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base15/50
1Elfogadva0/03ms1808 KiB
2Időlimit túllépés0/0239ms11580 KiB
3Elfogadva2/24ms2512 KiB
4Elfogadva2/24ms2612 KiB
5Elfogadva2/24ms2864 KiB
6Elfogadva3/34ms2712 KiB
7Elfogadva3/34ms2712 KiB
8Elfogadva3/34ms2704 KiB
9Időlimit túllépés0/2238ms12212 KiB
10Időlimit túllépés0/2237ms12176 KiB
11Időlimit túllépés0/2237ms12296 KiB
12Időlimit túllépés0/2259ms6864 KiB
13Időlimit túllépés0/2256ms7148 KiB
14Időlimit túllépés0/2238ms12680 KiB
15Időlimit túllépés0/2232ms12868 KiB
16Időlimit túllépés0/2268ms7668 KiB
17Időlimit túllépés0/2248ms13040 KiB
18Időlimit túllépés0/2231ms12972 KiB
19Időlimit túllépés0/2228ms7544 KiB
20Időlimit túllépés0/2268ms7836 KiB
21Időlimit túllépés0/2231ms13528 KiB
22Időlimit túllépés0/3230ms13472 KiB
23Időlimit túllépés0/3273ms7992 KiB
24Időlimit túllépés0/3259ms7984 KiB