245802026-02-12 20:42:16AkosVagyokEmborZenehallgatáscpp17Elfogadva 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();


}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/01ms316 KiB
2Elfogadva0/0101ms1588 KiB
3Elfogadva2/22ms500 KiB
4Elfogadva2/22ms500 KiB
5Elfogadva2/22ms316 KiB
6Elfogadva3/32ms316 KiB
7Elfogadva3/32ms316 KiB
8Elfogadva3/32ms412 KiB
9Elfogadva2/2101ms1732 KiB
10Elfogadva2/2104ms1704 KiB
11Elfogadva2/2100ms1588 KiB
12Elfogadva2/298ms1704 KiB
13Elfogadva2/297ms1584 KiB
14Elfogadva2/297ms1588 KiB
15Elfogadva2/2101ms1712 KiB
16Elfogadva2/296ms1588 KiB
17Elfogadva2/296ms1704 KiB
18Elfogadva2/293ms1712 KiB
19Elfogadva2/293ms1708 KiB
20Elfogadva2/290ms1588 KiB
21Elfogadva2/290ms1708 KiB
22Elfogadva3/390ms1704 KiB
23Elfogadva3/390ms1708 KiB
24Elfogadva3/390ms1724 KiB