200692025-12-31 14:23:45szabelrBeszerzéscpp17Időlimit túllépés 19/50600ms2356 KiB
// Beszerzés.cpp : This file contains the 'main' function. Program execution begins and ends there.
//

#include <iostream>
#include <vector>
using namespace std;
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    int n, m, k;
    cin >> n >> m >> k;
    vector<vector<pair<int,int>>> etelek(n + 1);
    vector<int> alapanyagok(k + 1, 0);
    for (int i = 1; i <= n; i++) {
        int x;
        cin >> x;
        for (int y = 0; y < x; y++)
        {
            int q, z;
            cin >> q >> z;
            etelek[i].push_back({ q,z });
        }
    }
    for (int i = 1; i <= m; i++)
    {
        int x;
        cin >> x;
        for (int y = 0; y < x; y++)
        {
            int z,q; 
            cin >> z>>q;
            for (auto a : etelek[z])
            {
                alapanyagok[a.first] += a.second * q;
            }
        }
    }
    for (int i = 1; i <= k; i++)
        cout << alapanyagok[i] << " ";
}

// Run program: Ctrl + F5 or Debug > Start Without Debugging menu
// Debug program: F5 or Debug > Start Debugging menu

// Tips for Getting Started: 
//   1. Use the Solution Explorer window to add/manage files
//   2. Use the Team Explorer window to connect to source control
//   3. Use the Output window to see build output and other messages
//   4. Use the Error List window to view errors
//   5. Go to Project > Add New Item to create new code files, or Project > Add Existing Item to add existing code files to the project
//   6. In the future, to open this project again, go to File > Open > Project and select the .sln file
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
subtask27/7
2Elfogadva20ms2056 KiB
3Elfogadva21ms2072 KiB
4Elfogadva20ms1692 KiB
5Elfogadva20ms2224 KiB
6Elfogadva20ms1712 KiB
subtask312/12
7Elfogadva1ms316 KiB
8Elfogadva1ms316 KiB
9Elfogadva2ms316 KiB
10Elfogadva1ms508 KiB
11Elfogadva1ms316 KiB
12Elfogadva1ms316 KiB
13Elfogadva1ms316 KiB
14Elfogadva1ms316 KiB
15Elfogadva1ms316 KiB
16Elfogadva1ms316 KiB
17Elfogadva1ms380 KiB
subtask40/13
18Elfogadva20ms2056 KiB
19Elfogadva21ms2072 KiB
20Elfogadva20ms1692 KiB
21Elfogadva20ms2224 KiB
22Elfogadva20ms1712 KiB
23Elfogadva21ms1708 KiB
24Elfogadva26ms1796 KiB
25Elfogadva61ms1864 KiB
26Elfogadva75ms1752 KiB
27Elfogadva71ms2220 KiB
28Időlimit túllépés600ms1364 KiB
29Időlimit túllépés597ms1852 KiB
30Elfogadva374ms2260 KiB
31Időlimit túllépés580ms1456 KiB
32Időlimit túllépés583ms1460 KiB
33Időlimit túllépés587ms1480 KiB
34Időlimit túllépés598ms1444 KiB
35Elfogadva89ms1712 KiB
36Időlimit túllépés588ms1464 KiB
subtask50/18
37Elfogadva1ms316 KiB
38Elfogadva20ms2056 KiB
39Elfogadva21ms2072 KiB
40Elfogadva20ms1692 KiB
41Elfogadva20ms2224 KiB
42Elfogadva20ms1712 KiB
43Elfogadva1ms316 KiB
44Elfogadva2ms316 KiB
45Elfogadva1ms508 KiB
46Elfogadva1ms316 KiB
47Elfogadva1ms316 KiB
48Elfogadva1ms316 KiB
49Elfogadva1ms316 KiB
50Elfogadva1ms316 KiB
51Elfogadva1ms316 KiB
52Elfogadva1ms380 KiB
53Elfogadva21ms1708 KiB
54Elfogadva26ms1796 KiB
55Elfogadva61ms1864 KiB
56Elfogadva75ms1752 KiB
57Elfogadva71ms2220 KiB
58Időlimit túllépés600ms1364 KiB
59Időlimit túllépés597ms1852 KiB
60Elfogadva374ms2260 KiB
61Időlimit túllépés580ms1456 KiB
62Időlimit túllépés583ms1460 KiB
63Időlimit túllépés587ms1480 KiB
64Időlimit túllépés598ms1444 KiB
65Elfogadva89ms1712 KiB
66Időlimit túllépés588ms1464 KiB
67Időlimit túllépés582ms2040 KiB
68Időlimit túllépés583ms2156 KiB
69Időlimit túllépés582ms1968 KiB
70Időlimit túllépés521ms2356 KiB
71Elfogadva171ms1588 KiB
72Elfogadva82ms1724 KiB
73Elfogadva35ms1584 KiB
74Elfogadva32ms1884 KiB
75Elfogadva27ms1904 KiB
76Elfogadva30ms1844 KiB
77Elfogadva32ms2096 KiB
78Elfogadva24ms2352 KiB