237542026-01-28 18:36:56PappMatyasBeszerzéscpp17Elfogadva 50/5029ms2688 KiB
#include <iostream>
#include <vector>

using namespace std;

using ull = unsigned long long;

struct int2
{
	int x;
	int y;
};

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

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

	vector<vector<int2>> value(n);
	vector<ull> count(n, 0);
	vector<ull> ans(k, 0);

	int a;
	int2 food{};
	for (int i = 0; i < n; i++)
	{
		cin >> a;
		for (int j = 0; j < a; j++)
		{
			cin >> food.x >> food.y;
			food.x--;
			value[i].push_back(food);
		}
	}

	for (int i = 0; i < m; i++)
	{
		cin >> a;
		for (int j = 0; j < a; j++)
		{
			cin >> food.x >> food.y;
			food.x--;
			count[food.x] += food.y;
		}
	}

	for (int i = 0; i < n; i++)
	{
		int size = value[i].size();
		for (int j = 0; j < size; j++)
		{
			ans[value[i][j].x] += value[i][j].y * count[i];
		}
	}

	for (int i = 0; i < k; i++)
	{
		cout << ans[i] << " ";
	}
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
subtask27/7
2Elfogadva20ms1968 KiB
3Elfogadva20ms2144 KiB
4Elfogadva20ms2052 KiB
5Elfogadva20ms2028 KiB
6Elfogadva19ms2424 KiB
subtask312/12
7Elfogadva1ms540 KiB
8Elfogadva1ms316 KiB
9Elfogadva1ms500 KiB
10Elfogadva1ms508 KiB
11Elfogadva1ms316 KiB
12Elfogadva1ms316 KiB
13Elfogadva1ms316 KiB
14Elfogadva1ms316 KiB
15Elfogadva1ms316 KiB
16Elfogadva1ms316 KiB
17Elfogadva1ms316 KiB
subtask413/13
18Elfogadva20ms1968 KiB
19Elfogadva20ms2144 KiB
20Elfogadva20ms2052 KiB
21Elfogadva20ms2028 KiB
22Elfogadva19ms2424 KiB
23Elfogadva19ms1968 KiB
24Elfogadva20ms2020 KiB
25Elfogadva20ms2168 KiB
26Elfogadva20ms2204 KiB
27Elfogadva20ms2240 KiB
28Elfogadva23ms2220 KiB
29Elfogadva23ms2256 KiB
30Elfogadva23ms2220 KiB
31Elfogadva24ms2176 KiB
32Elfogadva25ms2236 KiB
33Elfogadva26ms2224 KiB
34Elfogadva23ms2224 KiB
35Elfogadva21ms2272 KiB
36Elfogadva24ms2236 KiB
subtask518/18
37Elfogadva1ms540 KiB
38Elfogadva20ms1968 KiB
39Elfogadva20ms2144 KiB
40Elfogadva20ms2052 KiB
41Elfogadva20ms2028 KiB
42Elfogadva19ms2424 KiB
43Elfogadva1ms316 KiB
44Elfogadva1ms500 KiB
45Elfogadva1ms508 KiB
46Elfogadva1ms316 KiB
47Elfogadva1ms316 KiB
48Elfogadva1ms316 KiB
49Elfogadva1ms316 KiB
50Elfogadva1ms316 KiB
51Elfogadva1ms316 KiB
52Elfogadva1ms316 KiB
53Elfogadva19ms1968 KiB
54Elfogadva20ms2020 KiB
55Elfogadva20ms2168 KiB
56Elfogadva20ms2204 KiB
57Elfogadva20ms2240 KiB
58Elfogadva23ms2220 KiB
59Elfogadva23ms2256 KiB
60Elfogadva23ms2220 KiB
61Elfogadva24ms2176 KiB
62Elfogadva25ms2236 KiB
63Elfogadva26ms2224 KiB
64Elfogadva23ms2224 KiB
65Elfogadva21ms2272 KiB
66Elfogadva24ms2236 KiB
67Elfogadva26ms2004 KiB
68Elfogadva27ms2268 KiB
69Elfogadva26ms1968 KiB
70Elfogadva24ms2288 KiB
71Elfogadva23ms2284 KiB
72Elfogadva29ms2024 KiB
73Elfogadva29ms1844 KiB
74Elfogadva28ms2368 KiB
75Elfogadva25ms2356 KiB
76Elfogadva26ms2100 KiB
77Elfogadva28ms2688 KiB
78Elfogadva23ms2112 KiB