237432026-01-28 17:49:17BikficcBeszerzéscpp17Elfogadva 50/5028ms2504 KiB
#include <vector>
#include <iostream>
using namespace std;

struct eledel
{
    int azonosito, mennyiseg;
};

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(nullptr);

    int N, M, K, Ai, k, x;
    cin >> N >> M >> K;
    vector<vector<eledel>> etel(N + 1);

    for (int i = 1; i <= N; i++)
    {
        cin >> Ai;
        etel[i].reserve(Ai);
        for (int j = 0; j < Ai; j++)
        {
            cin >> k >> x;
            etel[i].push_back({k, x});
        }
    }

    vector<long long> db(N + 1, 0);
    int Bi;
    for (int i = 0; i < M; i++)
    {
        cin >> Bi;
        for (int j = 0; j < Bi; j++)
        {
            int n, y;
            cin >> n >> y;
            db[n] = db[n] + y;
        }
    }

    vector<long long> hasznalt(K + 1, 0);
    for (int i = 1; i <= N; i++)
    {
        for (auto &p : etel[i])
        {
            hasznalt[p.azonosito]= hasznalt[p.azonosito] + p.mennyiseg * db[i];
        }
    }
    
    for (int i = 1; i <= K; i++)
    {
        cout << hasznalt[i] << " ";
    }

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
subtask27/7
2Elfogadva19ms2028 KiB
3Elfogadva19ms1844 KiB
4Elfogadva18ms1844 KiB
5Elfogadva19ms2036 KiB
6Elfogadva19ms2036 KiB
subtask312/12
7Elfogadva1ms316 KiB
8Elfogadva1ms316 KiB
9Elfogadva1ms316 KiB
10Elfogadva2ms316 KiB
11Elfogadva1ms316 KiB
12Elfogadva1ms316 KiB
13Elfogadva1ms316 KiB
14Elfogadva1ms316 KiB
15Elfogadva1ms316 KiB
16Elfogadva1ms316 KiB
17Elfogadva1ms316 KiB
subtask413/13
18Elfogadva19ms2028 KiB
19Elfogadva19ms1844 KiB
20Elfogadva18ms1844 KiB
21Elfogadva19ms2036 KiB
22Elfogadva19ms2036 KiB
23Elfogadva18ms1956 KiB
24Elfogadva19ms1956 KiB
25Elfogadva19ms1912 KiB
26Elfogadva19ms1984 KiB
27Elfogadva19ms1940 KiB
28Elfogadva21ms2100 KiB
29Elfogadva21ms2100 KiB
30Elfogadva20ms2104 KiB
31Elfogadva21ms2100 KiB
32Elfogadva23ms2220 KiB
33Elfogadva24ms2100 KiB
34Elfogadva21ms2160 KiB
35Elfogadva19ms2100 KiB
36Elfogadva23ms2104 KiB
subtask518/18
37Elfogadva1ms316 KiB
38Elfogadva19ms2028 KiB
39Elfogadva19ms1844 KiB
40Elfogadva18ms1844 KiB
41Elfogadva19ms2036 KiB
42Elfogadva19ms2036 KiB
43Elfogadva1ms316 KiB
44Elfogadva1ms316 KiB
45Elfogadva2ms316 KiB
46Elfogadva1ms316 KiB
47Elfogadva1ms316 KiB
48Elfogadva1ms316 KiB
49Elfogadva1ms316 KiB
50Elfogadva1ms316 KiB
51Elfogadva1ms316 KiB
52Elfogadva1ms316 KiB
53Elfogadva18ms1956 KiB
54Elfogadva19ms1956 KiB
55Elfogadva19ms1912 KiB
56Elfogadva19ms1984 KiB
57Elfogadva19ms1940 KiB
58Elfogadva21ms2100 KiB
59Elfogadva21ms2100 KiB
60Elfogadva20ms2104 KiB
61Elfogadva21ms2100 KiB
62Elfogadva23ms2220 KiB
63Elfogadva24ms2100 KiB
64Elfogadva21ms2160 KiB
65Elfogadva19ms2100 KiB
66Elfogadva23ms2104 KiB
67Elfogadva25ms1852 KiB
68Elfogadva26ms2116 KiB
69Elfogadva24ms2100 KiB
70Elfogadva23ms2036 KiB
71Elfogadva20ms1844 KiB
72Elfogadva27ms1852 KiB
73Elfogadva28ms1844 KiB
74Elfogadva27ms1844 KiB
75Elfogadva23ms2096 KiB
76Elfogadva24ms1856 KiB
77Elfogadva27ms2504 KiB
78Elfogadva19ms2092 KiB