200712025-12-31 14:28:47szabelrBeszerzéscpp17Elfogadva 50/5028ms2628 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<long long> 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 });
        }
    }
    vector<long long>db(n + 1, 0);
    for (int i = 1; i <= m; i++)
    {
        int x;
        cin >> x;
        for (int y = 0; y < x; y++)
        {
            int z, q;
            cin >> z >> q;
            db[z] = db[z]+ q;
        }
    }
    for (int i = 1; i <= n; i++)
    {
        if(db[i]!=0)
        {
            for (auto a : etelek[i])
            {
                alapanyagok[a.first] += a.second * db[i];
            }
        }
        
    }
    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
2Elfogadva19ms1968 KiB
3Elfogadva19ms1968 KiB
4Elfogadva20ms2040 KiB
5Elfogadva19ms1964 KiB
6Elfogadva19ms1968 KiB
subtask312/12
7Elfogadva1ms512 KiB
8Elfogadva1ms512 KiB
9Elfogadva1ms316 KiB
10Elfogadva1ms316 KiB
11Elfogadva1ms316 KiB
12Elfogadva1ms500 KiB
13Elfogadva1ms316 KiB
14Elfogadva1ms508 KiB
15Elfogadva1ms316 KiB
16Elfogadva1ms316 KiB
17Elfogadva1ms316 KiB
subtask413/13
18Elfogadva19ms1968 KiB
19Elfogadva19ms1968 KiB
20Elfogadva20ms2040 KiB
21Elfogadva19ms1964 KiB
22Elfogadva19ms1968 KiB
23Elfogadva19ms2096 KiB
24Elfogadva19ms2112 KiB
25Elfogadva19ms2260 KiB
26Elfogadva20ms2084 KiB
27Elfogadva19ms2208 KiB
28Elfogadva21ms2224 KiB
29Elfogadva21ms2300 KiB
30Elfogadva21ms2224 KiB
31Elfogadva23ms2224 KiB
32Elfogadva23ms2224 KiB
33Elfogadva24ms2340 KiB
34Elfogadva23ms2276 KiB
35Elfogadva20ms2092 KiB
36Elfogadva21ms2224 KiB
subtask518/18
37Elfogadva1ms512 KiB
38Elfogadva19ms1968 KiB
39Elfogadva19ms1968 KiB
40Elfogadva20ms2040 KiB
41Elfogadva19ms1964 KiB
42Elfogadva19ms1968 KiB
43Elfogadva1ms512 KiB
44Elfogadva1ms316 KiB
45Elfogadva1ms316 KiB
46Elfogadva1ms316 KiB
47Elfogadva1ms500 KiB
48Elfogadva1ms316 KiB
49Elfogadva1ms508 KiB
50Elfogadva1ms316 KiB
51Elfogadva1ms316 KiB
52Elfogadva1ms316 KiB
53Elfogadva19ms2096 KiB
54Elfogadva19ms2112 KiB
55Elfogadva19ms2260 KiB
56Elfogadva20ms2084 KiB
57Elfogadva19ms2208 KiB
58Elfogadva21ms2224 KiB
59Elfogadva21ms2300 KiB
60Elfogadva21ms2224 KiB
61Elfogadva23ms2224 KiB
62Elfogadva23ms2224 KiB
63Elfogadva24ms2340 KiB
64Elfogadva23ms2276 KiB
65Elfogadva20ms2092 KiB
66Elfogadva21ms2224 KiB
67Elfogadva26ms2100 KiB
68Elfogadva27ms2248 KiB
69Elfogadva25ms2020 KiB
70Elfogadva23ms2100 KiB
71Elfogadva20ms1956 KiB
72Elfogadva28ms2116 KiB
73Elfogadva28ms1844 KiB
74Elfogadva27ms2356 KiB
75Elfogadva24ms2356 KiB
76Elfogadva26ms2208 KiB
77Elfogadva28ms2628 KiB
78Elfogadva21ms2080 KiB