1829 2022. 12. 04 14:40:06 KovácsHunor Zenehallgatás cpp11 Időlimit túllépés 15/50 300ms 4336 KiB
#include "stdio.h"
#include "stdlib.h"



int main()
{
    int n, k;
    scanf("%d%d", &n, &k);
    int* length = (int*)malloc(sizeof(int)*n);
    int* time = (int*)malloc(sizeof(int)*k);
    int sum = 0;
    for (int i = 0; i < n; i++)
    {
        scanf("%d", length + i);
        sum += length[i];
    }
    for (int i = 0; i < k; i++)
    {
        scanf("%d", time + i);
    }
    for (int i = 0; i < k; i++)
    {
        int point = time[i] % sum;
        int j = 0;
        while(length[j] < point){
            point -= length[j];
            j++;
        }
        printf("%d ", j+1);
    }
    
    
    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 15/50
1 Elfogadva 0/0 3ms 1372 KiB
2 Időlimit túllépés 0/0 300ms 1964 KiB
3 Elfogadva 2/2 3ms 1672 KiB
4 Elfogadva 2/2 3ms 1648 KiB
5 Elfogadva 2/2 3ms 1880 KiB
6 Elfogadva 3/3 3ms 2012 KiB
7 Elfogadva 3/3 3ms 2276 KiB
8 Elfogadva 3/3 3ms 2412 KiB
9 Időlimit túllépés 0/2 300ms 3188 KiB
10 Időlimit túllépés 0/2 239ms 3572 KiB
11 Időlimit túllépés 0/2 280ms 3768 KiB
12 Időlimit túllépés 0/2 261ms 3812 KiB
13 Időlimit túllépés 0/2 261ms 3732 KiB
14 Időlimit túllépés 0/2 261ms 3828 KiB
15 Időlimit túllépés 0/2 256ms 4040 KiB
16 Időlimit túllépés 0/2 275ms 4044 KiB
17 Időlimit túllépés 0/2 268ms 3924 KiB
18 Időlimit túllépés 0/2 272ms 4216 KiB
19 Időlimit túllépés 0/2 264ms 4164 KiB
20 Időlimit túllépés 0/2 261ms 4088 KiB
21 Időlimit túllépés 0/2 261ms 4016 KiB
22 Időlimit túllépés 0/3 263ms 4008 KiB
23 Időlimit túllépés 0/3 259ms 4204 KiB
24 Időlimit túllépés 0/3 263ms 4336 KiB