186492025-10-29 18:13:51KristófBeszerzéscpp17Accepted 50/5078ms4008 KiB
#include <iostream>
#include <vector>
#include <map>

using namespace std;

int main()
{
    int n,m,k;
    cin>>n>>m>>k;
    vector<vector<pair<int,long long>>> etelek(n);
    map<int,long long> rendelesek;
    vector<long long> beszerzes(k+1,0);
    int tmp,x,y;
    for(int i=0;i<n;i++)
        {
        cin>>tmp;
        etelek[i].resize(tmp);
        for(int j=0;j<tmp;j++)
            {
            cin>>x>>y;
            etelek[i][j].first=x;
            etelek[i][j].second=y;
            }
        }
    for(int i=0;i<m;i++)
        {
        cin>>tmp;
        for(int j=0;j<tmp;j++)
            {
            cin>>x>>y;
            rendelesek[x-1]+=y;
            }
        }
    for(int i=0;i<n;i++)
        {
        for(auto a : etelek[i])
            {
            beszerzes[a.first]+=a.second*rendelesek[i];
            }
        }
    for(int i=1;i<=k;i++)
        {
        cout<<beszerzes[i]<<" ";
        }
    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
subtask27/7
2Accepted43ms2356 KiB
3Accepted41ms2240 KiB
4Accepted43ms2356 KiB
5Accepted43ms2232 KiB
6Accepted41ms2352 KiB
subtask312/12
7Accepted1ms316 KiB
8Accepted2ms316 KiB
9Accepted1ms500 KiB
10Accepted1ms316 KiB
11Accepted1ms508 KiB
12Accepted1ms316 KiB
13Accepted1ms316 KiB
14Accepted1ms320 KiB
15Accepted1ms316 KiB
16Accepted1ms316 KiB
17Accepted1ms316 KiB
subtask413/13
18Accepted43ms2356 KiB
19Accepted41ms2240 KiB
20Accepted43ms2356 KiB
21Accepted43ms2232 KiB
22Accepted41ms2352 KiB
23Accepted41ms2216 KiB
24Accepted43ms2356 KiB
25Accepted43ms2356 KiB
26Accepted43ms2496 KiB
27Accepted43ms2356 KiB
28Accepted48ms2352 KiB
29Accepted46ms2356 KiB
30Accepted45ms2504 KiB
31Accepted48ms2488 KiB
32Accepted50ms2352 KiB
33Accepted54ms2356 KiB
34Accepted48ms2492 KiB
35Accepted43ms2356 KiB
36Accepted48ms2356 KiB
subtask518/18
37Accepted1ms316 KiB
38Accepted43ms2356 KiB
39Accepted41ms2240 KiB
40Accepted43ms2356 KiB
41Accepted43ms2232 KiB
42Accepted41ms2352 KiB
43Accepted2ms316 KiB
44Accepted1ms500 KiB
45Accepted1ms316 KiB
46Accepted1ms508 KiB
47Accepted1ms316 KiB
48Accepted1ms316 KiB
49Accepted1ms320 KiB
50Accepted1ms316 KiB
51Accepted1ms316 KiB
52Accepted1ms316 KiB
53Accepted41ms2216 KiB
54Accepted43ms2356 KiB
55Accepted43ms2356 KiB
56Accepted43ms2496 KiB
57Accepted43ms2356 KiB
58Accepted48ms2352 KiB
59Accepted46ms2356 KiB
60Accepted45ms2504 KiB
61Accepted48ms2488 KiB
62Accepted50ms2352 KiB
63Accepted54ms2356 KiB
64Accepted48ms2492 KiB
65Accepted43ms2356 KiB
66Accepted48ms2356 KiB
67Accepted59ms2356 KiB
68Accepted59ms2496 KiB
69Accepted56ms2244 KiB
70Accepted52ms2356 KiB
71Accepted46ms2376 KiB
72Accepted68ms2100 KiB
73Accepted71ms2160 KiB
74Accepted65ms2228 KiB
75Accepted57ms3104 KiB
76Accepted61ms2196 KiB
77Accepted78ms4008 KiB
78Accepted50ms2872 KiB