238192026-01-30 14:15:04vyrallBeszerzéspython3Időlimit túllépés 32/50601ms18720 KiB
from collections import defaultdict

n, m, k = map(int, input().split())
foods = [defaultdict() for _ in range(n)]
orders = [0] * n
ingredients = [0] * k
for i in range(n):
    a_i = int(input())
    for _ in range(a_i):
        ids, x = map(int, input().split())
        foods[i][ids - 1] = x
for _ in range(m):
    b_i = int(input())
    for _ in range(b_i):
        ids, y = map(int, input().split())
        orders[ids - 1] += y

for i in range(n):
    if orders[i] > 0:
        for j in range(k):
            ingredients[j] += foods[i].get(j, 0) * orders[i]

print(' '.join(map(str, ingredients)))
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva18ms3576 KiB
subtask27/7
2Elfogadva195ms18204 KiB
3Elfogadva202ms18204 KiB
4Elfogadva197ms18204 KiB
5Elfogadva194ms18208 KiB
6Elfogadva192ms18208 KiB
subtask312/12
7Elfogadva18ms3508 KiB
8Elfogadva20ms3376 KiB
9Elfogadva20ms3592 KiB
10Elfogadva19ms3392 KiB
11Elfogadva20ms3416 KiB
12Elfogadva28ms3524 KiB
13Elfogadva25ms3496 KiB
14Elfogadva37ms3524 KiB
15Elfogadva34ms3448 KiB
16Elfogadva24ms3496 KiB
17Elfogadva37ms3504 KiB
subtask413/13
18Elfogadva195ms18204 KiB
19Elfogadva202ms18204 KiB
20Elfogadva197ms18204 KiB
21Elfogadva194ms18208 KiB
22Elfogadva192ms18208 KiB
23Elfogadva206ms18096 KiB
24Elfogadva206ms18296 KiB
25Elfogadva189ms18208 KiB
26Elfogadva193ms18204 KiB
27Elfogadva209ms18320 KiB
28Elfogadva217ms18208 KiB
29Elfogadva217ms18208 KiB
30Elfogadva223ms18384 KiB
31Elfogadva233ms18208 KiB
32Elfogadva238ms18616 KiB
33Elfogadva254ms18720 KiB
34Elfogadva245ms18548 KiB
35Elfogadva194ms18308 KiB
36Elfogadva238ms18236 KiB
subtask50/18
37Elfogadva18ms3508 KiB
38Elfogadva195ms18204 KiB
39Elfogadva202ms18204 KiB
40Elfogadva197ms18204 KiB
41Elfogadva194ms18208 KiB
42Elfogadva192ms18208 KiB
43Elfogadva20ms3376 KiB
44Elfogadva20ms3592 KiB
45Elfogadva19ms3392 KiB
46Elfogadva20ms3416 KiB
47Elfogadva28ms3524 KiB
48Elfogadva25ms3496 KiB
49Elfogadva37ms3524 KiB
50Elfogadva34ms3448 KiB
51Elfogadva24ms3496 KiB
52Elfogadva37ms3504 KiB
53Elfogadva206ms18096 KiB
54Elfogadva206ms18296 KiB
55Elfogadva189ms18208 KiB
56Elfogadva193ms18204 KiB
57Elfogadva209ms18320 KiB
58Elfogadva217ms18208 KiB
59Elfogadva217ms18208 KiB
60Elfogadva223ms18384 KiB
61Elfogadva233ms18208 KiB
62Elfogadva238ms18616 KiB
63Elfogadva254ms18720 KiB
64Elfogadva245ms18548 KiB
65Elfogadva194ms18308 KiB
66Elfogadva238ms18236 KiB
67Elfogadva384ms17780 KiB
68Elfogadva328ms18092 KiB
69Elfogadva333ms17144 KiB
70Elfogadva342ms17716 KiB
71Elfogadva352ms16468 KiB
72Időlimit túllépés601ms8068 KiB
73Időlimit túllépés601ms8772 KiB
74Időlimit túllépés578ms8244 KiB
75Időlimit túllépés588ms8756 KiB
76Időlimit túllépés580ms8244 KiB
77Időlimit túllépés601ms11328 KiB
78Időlimit túllépés579ms9140 KiB