240012026-02-03 10:44:41szabel26Beszerzéscpp17Accepted 50/5094ms7916 KiB
#include <iostream>
#include <vector>
#include <map>
#define ll long long
using namespace std;

struct etelek
{
    map<ll, ll> alap;
    ll mult;
};

struct rendelesek
{
    map<ll, ll> etel;
};

ll n, m, k;
vector<etelek> etel;
vector<rendelesek> rendeles;
vector<ll> fogy;

int main()
{
    cin >> n >> m >> k;
    etel.resize(n + 1);
    rendeles.resize(m + 1);

    for (int i = 1; i <= n; ++i)
    {
        int a;
        cin >> a;
        for (int j = 1; j <= a; ++j)
        {
            int x, y;
            cin >> x >> y;
            etel[i].alap[x] = y;
        }
    }

    for (int i = 1; i <= m; ++i)
    {
        int b;
        cin >> b;
        for (int j = 1; j <= b; ++j)
        {
            int x, y;
            cin >> x >> y;
            rendeles[i].etel[x] = y;
            etel[x].mult += y;
        }
    }

    fogy.resize(k + 1);
    for (int i = 1; i <= n; ++i)
    {
        for (auto &e : etel[i].alap)
        {
            fogy[e.first] += e.second * etel[i].mult;
        }
    }

    for (int i = 1; i <= k; ++i)
    {
        cout << fogy[i] << " ";
    }
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
subtask27/7
2Accepted67ms4660 KiB
3Accepted68ms4660 KiB
4Accepted65ms4504 KiB
5Accepted68ms4660 KiB
6Accepted64ms4660 KiB
subtask312/12
7Accepted1ms316 KiB
8Accepted2ms316 KiB
9Accepted1ms536 KiB
10Accepted1ms412 KiB
11Accepted1ms316 KiB
12Accepted1ms316 KiB
13Accepted1ms316 KiB
14Accepted1ms316 KiB
15Accepted1ms332 KiB
16Accepted1ms316 KiB
17Accepted1ms316 KiB
subtask413/13
18Accepted67ms4660 KiB
19Accepted68ms4660 KiB
20Accepted65ms4504 KiB
21Accepted68ms4660 KiB
22Accepted64ms4660 KiB
23Accepted65ms4636 KiB
24Accepted67ms4812 KiB
25Accepted68ms4844 KiB
26Accepted68ms4748 KiB
27Accepted68ms4672 KiB
28Accepted79ms5692 KiB
29Accepted75ms5684 KiB
30Accepted72ms5172 KiB
31Accepted75ms5684 KiB
32Accepted82ms6200 KiB
33Accepted90ms6928 KiB
34Accepted78ms5940 KiB
35Accepted68ms4916 KiB
36Accepted74ms5940 KiB
subtask518/18
37Accepted1ms316 KiB
38Accepted67ms4660 KiB
39Accepted68ms4660 KiB
40Accepted65ms4504 KiB
41Accepted68ms4660 KiB
42Accepted64ms4660 KiB
43Accepted2ms316 KiB
44Accepted1ms536 KiB
45Accepted1ms412 KiB
46Accepted1ms316 KiB
47Accepted1ms316 KiB
48Accepted1ms316 KiB
49Accepted1ms316 KiB
50Accepted1ms332 KiB
51Accepted1ms316 KiB
52Accepted1ms316 KiB
53Accepted65ms4636 KiB
54Accepted67ms4812 KiB
55Accepted68ms4844 KiB
56Accepted68ms4748 KiB
57Accepted68ms4672 KiB
58Accepted79ms5692 KiB
59Accepted75ms5684 KiB
60Accepted72ms5172 KiB
61Accepted75ms5684 KiB
62Accepted82ms6200 KiB
63Accepted90ms6928 KiB
64Accepted78ms5940 KiB
65Accepted68ms4916 KiB
66Accepted74ms5940 KiB
67Accepted87ms7232 KiB
68Accepted92ms7556 KiB
69Accepted82ms6964 KiB
70Accepted81ms6456 KiB
71Accepted68ms5356 KiB
72Accepted90ms7916 KiB
73Accepted94ms7844 KiB
74Accepted86ms6964 KiB
75Accepted65ms5960 KiB
76Accepted82ms6648 KiB
77Accepted86ms7176 KiB
78Accepted54ms5116 KiB