252972026-02-19 08:17:19ProgramozoRokaBeszerzéscpp17Időlimit túllépés 19/50600ms2516 KiB
#include <iostream>
#include <vector>

struct alapanyag
{
	int id;
	int mennyi;
};

using namespace std;
int main()
{
	ios_base::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);

	int n, m, k;
	cin >> n >> m >> k;
	vector<vector<alapanyag>> receptek(n);
	vector<long long>anyag(k, 0);
	for (int i = 0;i < n;++i)
	{
		int a;
		cin >> a;
		receptek[i].resize(a);
		for (int j = 0;j < a;++j)
		{

			alapanyag alap;
			cin >> alap.id >> alap.mennyi;
			receptek[i][j]=alap;
		}
	}
	for (int i=0;i<m;++i)
	{
		int b;
		cin >> b;
		for (int j = 0;j < b;++j)
		{
			int nj, mj;
			cin >> nj >> mj;
			for (int c = 0;c < receptek[nj - 1].size();++c)
			{
				anyag[receptek[nj-1][c].id - 1] += (long long)receptek[nj-1][c].mennyi * mj;
			}
		}
	}
	for (int i = 0;i < k;++i) cout << anyag[i] << " ";
	return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
subtask27/7
2Elfogadva19ms2028 KiB
3Elfogadva19ms1936 KiB
4Elfogadva19ms1844 KiB
5Elfogadva19ms1820 KiB
6Elfogadva19ms2028 KiB
subtask312/12
7Elfogadva1ms316 KiB
8Elfogadva2ms316 KiB
9Elfogadva1ms316 KiB
10Elfogadva1ms548 KiB
11Elfogadva1ms316 KiB
12Elfogadva1ms316 KiB
13Elfogadva1ms316 KiB
14Elfogadva1ms316 KiB
15Elfogadva1ms316 KiB
16Elfogadva1ms316 KiB
17Elfogadva1ms316 KiB
subtask40/13
18Elfogadva19ms2028 KiB
19Elfogadva19ms1936 KiB
20Elfogadva19ms1844 KiB
21Elfogadva19ms1820 KiB
22Elfogadva19ms2028 KiB
23Elfogadva20ms1860 KiB
24Elfogadva27ms2100 KiB
25Elfogadva71ms2124 KiB
26Elfogadva89ms2124 KiB
27Elfogadva86ms2124 KiB
28Időlimit túllépés577ms1588 KiB
29Időlimit túllépés600ms1588 KiB
30Elfogadva477ms2100 KiB
31Időlimit túllépés575ms1588 KiB
32Időlimit túllépés588ms1588 KiB
33Időlimit túllépés600ms1588 KiB
34Időlimit túllépés575ms1780 KiB
35Elfogadva112ms2100 KiB
36Időlimit túllépés586ms1588 KiB
subtask50/18
37Elfogadva1ms316 KiB
38Elfogadva19ms2028 KiB
39Elfogadva19ms1936 KiB
40Elfogadva19ms1844 KiB
41Elfogadva19ms1820 KiB
42Elfogadva19ms2028 KiB
43Elfogadva2ms316 KiB
44Elfogadva1ms316 KiB
45Elfogadva1ms548 KiB
46Elfogadva1ms316 KiB
47Elfogadva1ms316 KiB
48Elfogadva1ms316 KiB
49Elfogadva1ms316 KiB
50Elfogadva1ms316 KiB
51Elfogadva1ms316 KiB
52Elfogadva1ms316 KiB
53Elfogadva20ms1860 KiB
54Elfogadva27ms2100 KiB
55Elfogadva71ms2124 KiB
56Elfogadva89ms2124 KiB
57Elfogadva86ms2124 KiB
58Időlimit túllépés577ms1588 KiB
59Időlimit túllépés600ms1588 KiB
60Elfogadva477ms2100 KiB
61Időlimit túllépés575ms1588 KiB
62Időlimit túllépés588ms1588 KiB
63Időlimit túllépés600ms1588 KiB
64Időlimit túllépés575ms1780 KiB
65Elfogadva112ms2100 KiB
66Időlimit túllépés586ms1588 KiB
67Időlimit túllépés588ms1588 KiB
68Időlimit túllépés588ms1588 KiB
69Időlimit túllépés588ms1632 KiB
70Időlimit túllépés587ms1412 KiB
71Elfogadva207ms1844 KiB
72Elfogadva94ms1896 KiB
73Elfogadva35ms1844 KiB
74Elfogadva29ms1844 KiB
75Elfogadva24ms2100 KiB
76Elfogadva30ms1888 KiB
77Elfogadva28ms2516 KiB
78Elfogadva19ms2024 KiB