255592026-02-20 18:06:19diakBeszerzéscpp17Accepted 50/5028ms2652 KiB
#include <bits/stdc++.h>
using namespace std;
using ll = long long;

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

	int n, m, k;
	cin >>n>>m>>k;

	vector<vector<pair<int,int>>>etelek(n+1);

	for(int i = 1; i <=n; i++){
		int asz;
		cin >>asz;
		etelek[i].resize(asz);
		for(int j=0; j <asz; j++){
			cin >>etelek[i][j].first>>etelek[i][j].second;
		}
	}
	vector<ll>rendelt(n+1, 0);
	for(int i= 0; i <m; i++){
		int asz;
		cin >>asz;
		for(int j=0; j <asz; j++){
			int etel, menny;
			cin >>etel>>menny;
			rendelt[etel]+=menny;
		}
	}

	vector<ll>alapanyagok(k+1);
	for(int i = 1; i <=n; i++){
		if(rendelt[i] == 0)continue;
		else{
			for(auto[anyag, menny] : etelek[i]){
				alapanyagok[anyag]+= menny*rendelt[i];
			}
		}
	}
    
	for(int i = 1; i <=k; i++)cout<<alapanyagok[i]<<' ';
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
subtask27/7
2Accepted18ms1848 KiB
3Accepted18ms1844 KiB
4Accepted18ms2072 KiB
5Accepted18ms1844 KiB
6Accepted18ms1860 KiB
subtask312/12
7Accepted1ms316 KiB
8Accepted1ms508 KiB
9Accepted1ms316 KiB
10Accepted1ms316 KiB
11Accepted1ms316 KiB
12Accepted1ms508 KiB
13Accepted1ms316 KiB
14Accepted1ms316 KiB
15Accepted1ms316 KiB
16Accepted1ms316 KiB
17Accepted1ms316 KiB
subtask413/13
18Accepted18ms1848 KiB
19Accepted18ms1844 KiB
20Accepted18ms2072 KiB
21Accepted18ms1844 KiB
22Accepted18ms1860 KiB
23Accepted18ms2028 KiB
24Accepted18ms2104 KiB
25Accepted19ms2120 KiB
26Accepted18ms2128 KiB
27Accepted18ms2100 KiB
28Accepted20ms2148 KiB
29Accepted19ms2100 KiB
30Accepted19ms2100 KiB
31Accepted21ms2100 KiB
32Accepted23ms2208 KiB
33Accepted24ms2292 KiB
34Accepted21ms1980 KiB
35Accepted19ms2312 KiB
36Accepted21ms2100 KiB
subtask518/18
37Accepted1ms316 KiB
38Accepted18ms1848 KiB
39Accepted18ms1844 KiB
40Accepted18ms2072 KiB
41Accepted18ms1844 KiB
42Accepted18ms1860 KiB
43Accepted1ms508 KiB
44Accepted1ms316 KiB
45Accepted1ms316 KiB
46Accepted1ms316 KiB
47Accepted1ms508 KiB
48Accepted1ms316 KiB
49Accepted1ms316 KiB
50Accepted1ms316 KiB
51Accepted1ms316 KiB
52Accepted1ms316 KiB
53Accepted18ms2028 KiB
54Accepted18ms2104 KiB
55Accepted19ms2120 KiB
56Accepted18ms2128 KiB
57Accepted18ms2100 KiB
58Accepted20ms2148 KiB
59Accepted19ms2100 KiB
60Accepted19ms2100 KiB
61Accepted21ms2100 KiB
62Accepted23ms2208 KiB
63Accepted24ms2292 KiB
64Accepted21ms1980 KiB
65Accepted19ms2312 KiB
66Accepted21ms2100 KiB
67Accepted25ms2036 KiB
68Accepted26ms2100 KiB
69Accepted24ms1852 KiB
70Accepted23ms1844 KiB
71Accepted20ms1848 KiB
72Accepted27ms1844 KiB
73Accepted28ms1844 KiB
74Accepted26ms1860 KiB
75Accepted21ms2100 KiB
76Accepted24ms1840 KiB
77Accepted27ms2652 KiB
78Accepted19ms2140 KiB