237412026-01-28 17:35:48BikficcBeszerzéscpp17Időlimit túllépés 19/50600ms3124 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> hasznalt(K + 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;
            for (auto &p : etel[n])
            {
                hasznalt[p.azonosito]= hasznalt[p.azonosito] + p.mennyiseg * y;
            }
        }
    }
    for (int i = 1; i <= K; i++)
    {
        cout << hasznalt[i] << " ";
    }

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms508 KiB
subtask27/7
2Elfogadva20ms2360 KiB
3Elfogadva19ms1844 KiB
4Elfogadva19ms1812 KiB
5Elfogadva20ms2356 KiB
6Elfogadva19ms1844 KiB
subtask312/12
7Elfogadva1ms316 KiB
8Elfogadva2ms316 KiB
9Elfogadva1ms316 KiB
10Elfogadva1ms316 KiB
11Elfogadva1ms316 KiB
12Elfogadva1ms316 KiB
13Elfogadva1ms316 KiB
14Elfogadva1ms316 KiB
15Elfogadva1ms316 KiB
16Elfogadva1ms316 KiB
17Elfogadva1ms316 KiB
subtask40/13
18Elfogadva20ms2360 KiB
19Elfogadva19ms1844 KiB
20Elfogadva19ms1812 KiB
21Elfogadva20ms2356 KiB
22Elfogadva19ms1844 KiB
23Elfogadva19ms2024 KiB
24Elfogadva26ms1932 KiB
25Elfogadva68ms2124 KiB
26Elfogadva86ms2120 KiB
27Elfogadva82ms1980 KiB
28Időlimit túllépés600ms1604 KiB
29Időlimit túllépés582ms1596 KiB
30Elfogadva458ms2124 KiB
31Időlimit túllépés580ms2100 KiB
32Időlimit túllépés577ms1600 KiB
33Időlimit túllépés588ms1588 KiB
34Időlimit túllépés579ms1604 KiB
35Elfogadva104ms2100 KiB
36Időlimit túllépés582ms1588 KiB
subtask50/18
37Elfogadva1ms316 KiB
38Elfogadva20ms2360 KiB
39Elfogadva19ms1844 KiB
40Elfogadva19ms1812 KiB
41Elfogadva20ms2356 KiB
42Elfogadva19ms1844 KiB
43Elfogadva2ms316 KiB
44Elfogadva1ms316 KiB
45Elfogadva1ms316 KiB
46Elfogadva1ms316 KiB
47Elfogadva1ms316 KiB
48Elfogadva1ms316 KiB
49Elfogadva1ms316 KiB
50Elfogadva1ms316 KiB
51Elfogadva1ms316 KiB
52Elfogadva1ms316 KiB
53Elfogadva19ms2024 KiB
54Elfogadva26ms1932 KiB
55Elfogadva68ms2124 KiB
56Elfogadva86ms2120 KiB
57Elfogadva82ms1980 KiB
58Időlimit túllépés600ms1604 KiB
59Időlimit túllépés582ms1596 KiB
60Elfogadva458ms2124 KiB
61Időlimit túllépés580ms2100 KiB
62Időlimit túllépés577ms1600 KiB
63Időlimit túllépés588ms1588 KiB
64Időlimit túllépés579ms1604 KiB
65Elfogadva104ms2100 KiB
66Időlimit túllépés582ms1588 KiB
67Időlimit túllépés577ms1588 KiB
68Időlimit túllépés578ms1780 KiB
69Időlimit túllépés577ms1788 KiB
70Időlimit túllépés578ms1588 KiB
71Elfogadva200ms1840 KiB
72Elfogadva92ms1876 KiB
73Elfogadva34ms1844 KiB
74Elfogadva29ms2372 KiB
75Elfogadva24ms2112 KiB
76Elfogadva32ms2612 KiB
77Elfogadva28ms3124 KiB
78Elfogadva20ms2100 KiB