81452024-01-12 14:34:47norbertvidaZenehallgatáscpp17Elfogadva 50/50104ms13676 KiB
#include <bits/stdc++.h>

using namespace std;

int N, K, Ts, i, t;
map<int, int> L;

int main() {
    iostream::sync_with_stdio(0);
    cin.tie(0);
    cin >> N >> K;
    for(i = 0; i < N; ++i) {
        cin >> t;
        Ts += t;
        L[Ts] = i;
    }
    for(i = 0; i < K; ++i) {
        cin >> t;
        t %= Ts;
        cout << L.lower_bound(t)->second + 1 << " ";
    }
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/03ms1896 KiB
2Elfogadva0/0101ms11592 KiB
3Elfogadva2/23ms2476 KiB
4Elfogadva2/23ms2684 KiB
5Elfogadva2/23ms2900 KiB
6Elfogadva3/33ms3112 KiB
7Elfogadva3/33ms3072 KiB
8Elfogadva3/33ms3364 KiB
9Elfogadva2/2100ms12660 KiB
10Elfogadva2/298ms12664 KiB
11Elfogadva2/297ms12652 KiB
12Elfogadva2/297ms12852 KiB
13Elfogadva2/297ms12660 KiB
14Elfogadva2/297ms12876 KiB
15Elfogadva2/297ms12868 KiB
16Elfogadva2/297ms12864 KiB
17Elfogadva2/298ms13228 KiB
18Elfogadva2/2101ms13012 KiB
19Elfogadva2/2101ms13236 KiB
20Elfogadva2/297ms13372 KiB
21Elfogadva2/297ms13236 KiB
22Elfogadva3/3104ms13368 KiB
23Elfogadva3/3104ms13496 KiB
24Elfogadva3/3104ms13676 KiB