245802026-02-12 20:42:16AkosVagyokEmborZenehallgatáscpp17Accepted 50/50104ms1732 KiB
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
vector <int> zenek, st;
int zsz, sszam;
void be() {
    cin >> zsz >> sszam;
    zenek.resize(zsz + 1);
    st.resize(sszam + 1);
    for (int i = 1; i <= zsz; i++) {
        cin >> zenek[i];
        if (i != 1) {
            zenek[i] += zenek[i - 1];
        }
    }
    for (int i = 1; i <= sszam; i++) {
        cin >> st[i];
    }
    int index = 0;
}
void nagy() {
    for (int i = 1; i <= sszam; i++) {
        int a;
        a = st[i] % zenek[zenek.size() - 1];
        auto it = lower_bound(zenek.begin(), zenek.end(), a);
        cout << it - zenek.begin() << ' ';
    }
}



int main()
{
    be();
    nagy();


}
SubtaskSumTestVerdictTimeMemory
base50/50
1Accepted0/01ms316 KiB
2Accepted0/0101ms1588 KiB
3Accepted2/22ms500 KiB
4Accepted2/22ms500 KiB
5Accepted2/22ms316 KiB
6Accepted3/32ms316 KiB
7Accepted3/32ms316 KiB
8Accepted3/32ms412 KiB
9Accepted2/2101ms1732 KiB
10Accepted2/2104ms1704 KiB
11Accepted2/2100ms1588 KiB
12Accepted2/298ms1704 KiB
13Accepted2/297ms1584 KiB
14Accepted2/297ms1588 KiB
15Accepted2/2101ms1712 KiB
16Accepted2/296ms1588 KiB
17Accepted2/296ms1704 KiB
18Accepted2/293ms1712 KiB
19Accepted2/293ms1708 KiB
20Accepted2/290ms1588 KiB
21Accepted2/290ms1708 KiB
22Accepted3/390ms1704 KiB
23Accepted3/390ms1708 KiB
24Accepted3/390ms1724 KiB