255562026-02-20 17:57:49diakBeszerzéscpp17Hibás válasz 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]<<' ';
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
subtask27/7
2Elfogadva17ms1880 KiB
3Elfogadva17ms1956 KiB
4Elfogadva17ms1836 KiB
5Elfogadva17ms1844 KiB
6Elfogadva18ms2060 KiB
subtask312/12
7Elfogadva1ms316 KiB
8Elfogadva1ms316 KiB
9Elfogadva1ms316 KiB
10Elfogadva1ms316 KiB
11Elfogadva1ms316 KiB
12Elfogadva1ms508 KiB
13Elfogadva1ms316 KiB
14Elfogadva1ms316 KiB
15Elfogadva1ms316 KiB
16Elfogadva1ms316 KiB
17Elfogadva1ms316 KiB
subtask40/13
18Elfogadva17ms1880 KiB
19Elfogadva17ms1956 KiB
20Elfogadva17ms1836 KiB
21Elfogadva17ms1844 KiB
22Elfogadva18ms2060 KiB
23Elfogadva17ms1844 KiB
24Elfogadva17ms2004 KiB
25Elfogadva17ms2048 KiB
26Elfogadva17ms1940 KiB
27Elfogadva17ms2100 KiB
28Elfogadva20ms2100 KiB
29Elfogadva19ms2204 KiB
30Elfogadva18ms2100 KiB
31Elfogadva20ms2284 KiB
32Elfogadva21ms2284 KiB
33Hibás válasz24ms2228 KiB
34Elfogadva20ms2100 KiB
35Elfogadva18ms1912 KiB
36Elfogadva20ms2116 KiB
subtask50/18
37Elfogadva1ms316 KiB
38Elfogadva17ms1880 KiB
39Elfogadva17ms1956 KiB
40Elfogadva17ms1836 KiB
41Elfogadva17ms1844 KiB
42Elfogadva18ms2060 KiB
43Elfogadva1ms316 KiB
44Elfogadva1ms316 KiB
45Elfogadva1ms316 KiB
46Elfogadva1ms316 KiB
47Elfogadva1ms508 KiB
48Elfogadva1ms316 KiB
49Elfogadva1ms316 KiB
50Elfogadva1ms316 KiB
51Elfogadva1ms316 KiB
52Elfogadva1ms316 KiB
53Elfogadva17ms1844 KiB
54Elfogadva17ms2004 KiB
55Elfogadva17ms2048 KiB
56Elfogadva17ms1940 KiB
57Elfogadva17ms2100 KiB
58Elfogadva20ms2100 KiB
59Elfogadva19ms2204 KiB
60Elfogadva18ms2100 KiB
61Elfogadva20ms2284 KiB
62Elfogadva21ms2284 KiB
63Hibás válasz24ms2228 KiB
64Elfogadva20ms2100 KiB
65Elfogadva18ms1912 KiB
66Elfogadva20ms2116 KiB
67Elfogadva24ms2036 KiB
68Elfogadva24ms2096 KiB
69Elfogadva23ms1848 KiB
70Elfogadva20ms1864 KiB
71Elfogadva19ms1844 KiB
72Elfogadva26ms1856 KiB
73Elfogadva27ms1860 KiB
74Elfogadva24ms1864 KiB
75Elfogadva20ms2100 KiB
76Elfogadva23ms1844 KiB
77Elfogadva26ms2612 KiB
78Elfogadva18ms2100 KiB