142432025-01-10 10:26:19feheristvanZenehallgatáscpp17Elfogadva 50/5048ms1356 KiB
#include <iostream>
#include <vector>

using namespace std;

int main()
{
    ios :: sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);
    int n, k, x, t = 0;
    cin >> n >> k;
    vector <int> v;
    v.resize(n);
    for(int i = 0; i < n; i ++){
        cin >> x;
        t = t + x;
        v[i] = t;
    }
    int h = v[n - 1];
    for(int i = 0; i < k; i ++){
        cin >> x;
        x = x % h;
        cout << lower_bound(v.begin(), v.end(), x) - v.begin() + 1 << " ";
    }
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/01ms316 KiB
2Elfogadva0/048ms1332 KiB
3Elfogadva2/21ms320 KiB
4Elfogadva2/21ms320 KiB
5Elfogadva2/21ms316 KiB
6Elfogadva3/31ms316 KiB
7Elfogadva3/31ms316 KiB
8Elfogadva3/31ms316 KiB
9Elfogadva2/248ms1340 KiB
10Elfogadva2/248ms1332 KiB
11Elfogadva2/248ms1332 KiB
12Elfogadva2/248ms1356 KiB
13Elfogadva2/248ms1356 KiB
14Elfogadva2/248ms1336 KiB
15Elfogadva2/248ms1200 KiB
16Elfogadva2/248ms1344 KiB
17Elfogadva2/248ms1332 KiB
18Elfogadva2/246ms1332 KiB
19Elfogadva2/246ms1332 KiB
20Elfogadva2/246ms1332 KiB
21Elfogadva2/246ms1164 KiB
22Elfogadva3/346ms1268 KiB
23Elfogadva3/346ms1352 KiB
24Elfogadva3/346ms1332 KiB