255562026-02-20 17:57:49diakBeszerzéscpp17Wrong answer 19/5027ms2612 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].reserve(asz);
		for(int j=0; j <asz; j++){
			int anyag, menny;
			cin >>anyag>>menny;
			etelek[i].push_back({anyag, menny});
		}
	}
	vector<int>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
2Accepted17ms1880 KiB
3Accepted17ms1956 KiB
4Accepted17ms1836 KiB
5Accepted17ms1844 KiB
6Accepted18ms2060 KiB
subtask312/12
7Accepted1ms316 KiB
8Accepted1ms316 KiB
9Accepted1ms316 KiB
10Accepted1ms316 KiB
11Accepted1ms316 KiB
12Accepted1ms508 KiB
13Accepted1ms316 KiB
14Accepted1ms316 KiB
15Accepted1ms316 KiB
16Accepted1ms316 KiB
17Accepted1ms316 KiB
subtask40/13
18Accepted17ms1880 KiB
19Accepted17ms1956 KiB
20Accepted17ms1836 KiB
21Accepted17ms1844 KiB
22Accepted18ms2060 KiB
23Accepted17ms1844 KiB
24Accepted17ms2004 KiB
25Accepted17ms2048 KiB
26Accepted17ms1940 KiB
27Accepted17ms2100 KiB
28Accepted20ms2100 KiB
29Accepted19ms2204 KiB
30Accepted18ms2100 KiB
31Accepted20ms2284 KiB
32Accepted21ms2284 KiB
33Wrong answer24ms2228 KiB
34Accepted20ms2100 KiB
35Accepted18ms1912 KiB
36Accepted20ms2116 KiB
subtask50/18
37Accepted1ms316 KiB
38Accepted17ms1880 KiB
39Accepted17ms1956 KiB
40Accepted17ms1836 KiB
41Accepted17ms1844 KiB
42Accepted18ms2060 KiB
43Accepted1ms316 KiB
44Accepted1ms316 KiB
45Accepted1ms316 KiB
46Accepted1ms316 KiB
47Accepted1ms508 KiB
48Accepted1ms316 KiB
49Accepted1ms316 KiB
50Accepted1ms316 KiB
51Accepted1ms316 KiB
52Accepted1ms316 KiB
53Accepted17ms1844 KiB
54Accepted17ms2004 KiB
55Accepted17ms2048 KiB
56Accepted17ms1940 KiB
57Accepted17ms2100 KiB
58Accepted20ms2100 KiB
59Accepted19ms2204 KiB
60Accepted18ms2100 KiB
61Accepted20ms2284 KiB
62Accepted21ms2284 KiB
63Wrong answer24ms2228 KiB
64Accepted20ms2100 KiB
65Accepted18ms1912 KiB
66Accepted20ms2116 KiB
67Accepted24ms2036 KiB
68Accepted24ms2096 KiB
69Accepted23ms1848 KiB
70Accepted20ms1864 KiB
71Accepted19ms1844 KiB
72Accepted26ms1856 KiB
73Accepted27ms1860 KiB
74Accepted24ms1864 KiB
75Accepted20ms2100 KiB
76Accepted23ms1844 KiB
77Accepted26ms2612 KiB
78Accepted18ms2100 KiB