38252023-03-03 10:22:03ZsofiaKeresztelyZenehallgatáscpp14Elfogadva 50/50104ms13468 KiB
#include <bits/stdc++.h>
using namespace std;
#define pii pair<int, int>
#define fi first
#define se second

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    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
base50/50
1Elfogadva0/03ms1828 KiB
2Elfogadva0/098ms11568 KiB
3Elfogadva2/23ms2420 KiB
4Elfogadva2/23ms2732 KiB
5Elfogadva2/23ms2684 KiB
6Elfogadva3/33ms3136 KiB
7Elfogadva3/33ms3160 KiB
8Elfogadva3/33ms3248 KiB
9Elfogadva2/297ms12712 KiB
10Elfogadva2/2103ms12844 KiB
11Elfogadva2/298ms12964 KiB
12Elfogadva2/2104ms13260 KiB
13Elfogadva2/297ms13252 KiB
14Elfogadva2/297ms13240 KiB
15Elfogadva2/294ms13360 KiB
16Elfogadva2/2101ms13188 KiB
17Elfogadva2/298ms13276 KiB
18Elfogadva2/296ms13424 KiB
19Elfogadva2/2101ms13260 KiB
20Elfogadva2/297ms13244 KiB
21Elfogadva2/296ms13244 KiB
22Elfogadva3/394ms13252 KiB
23Elfogadva3/396ms13340 KiB
24Elfogadva3/396ms13468 KiB