138712025-01-09 07:02:56antiZenehallgatáscpp17Időlimit túllépés 15/50300ms1216 KiB
#include <iostream>

using namespace std;

int main()
{
    int n, k;
    cin >> n >> k;
    int t[n], p[k], ossz = 0;
    for(int i=0; i<n; i++){
        cin >> t[i];
        ossz += t[i];
    }
    for(int i=0; i<k; i++){
        cin >> p[i];
    }
    int meg = 0, ossz2 = 0;
    for(int i=0; i<k; i++){
        while(p[i] > ossz){
            p[i] -= ossz;
        }
        meg = 0;
        ossz2 = 0;
        while(ossz2 < p[i]){
            ossz2 += t[meg];
            meg++;
        }
        cout << meg << " ";
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base15/50
1Elfogadva0/01ms500 KiB
2Időlimit túllépés0/0282ms1064 KiB
3Elfogadva2/22ms316 KiB
4Elfogadva2/22ms316 KiB
5Elfogadva2/23ms404 KiB
6Elfogadva3/37ms404 KiB
7Elfogadva3/312ms408 KiB
8Elfogadva3/345ms316 KiB
9Időlimit túllépés0/2300ms1216 KiB
10Időlimit túllépés0/2300ms1068 KiB
11Időlimit túllépés0/2277ms1076 KiB
12Időlimit túllépés0/2277ms1136 KiB
13Időlimit túllépés0/2289ms1072 KiB
14Időlimit túllépés0/2300ms1076 KiB
15Időlimit túllépés0/2282ms1092 KiB
16Időlimit túllépés0/2287ms1076 KiB
17Időlimit túllépés0/2280ms1076 KiB
18Időlimit túllépés0/2287ms1076 KiB
19Időlimit túllépés0/2287ms1076 KiB
20Időlimit túllépés0/2279ms1076 KiB
21Időlimit túllépés0/2291ms1076 KiB
22Időlimit túllépés0/3300ms1056 KiB
23Időlimit túllépés0/3273ms956 KiB
24Időlimit túllépés0/3275ms960 KiB