237522026-01-28 18:29:16PappMatyasBeszerzéscpp17Wrong answer 19/5029ms2912 KiB
#include <iostream>
#include <vector>

using namespace std;

using ll = 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<int> count(k, 0);
	vector<ll> 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] << " ";
	}
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms500 KiB
subtask27/7
2Accepted21ms2344 KiB
3Accepted20ms2480 KiB
4Accepted20ms2664 KiB
5Accepted20ms2480 KiB
6Accepted20ms2480 KiB
subtask312/12
7Accepted1ms512 KiB
8Accepted1ms316 KiB
9Accepted1ms508 KiB
10Accepted1ms316 KiB
11Accepted1ms316 KiB
12Accepted1ms316 KiB
13Accepted1ms316 KiB
14Accepted1ms316 KiB
15Accepted1ms500 KiB
16Accepted1ms316 KiB
17Accepted1ms316 KiB
subtask40/13
18Accepted21ms2344 KiB
19Accepted20ms2480 KiB
20Accepted20ms2664 KiB
21Accepted20ms2480 KiB
22Accepted20ms2480 KiB
23Accepted20ms2580 KiB
24Accepted20ms2520 KiB
25Accepted20ms2616 KiB
26Accepted20ms2652 KiB
27Accepted20ms2664 KiB
28Accepted23ms2484 KiB
29Accepted23ms2736 KiB
30Accepted23ms2744 KiB
31Accepted23ms2696 KiB
32Accepted24ms2732 KiB
33Wrong answer26ms2736 KiB
34Accepted24ms2736 KiB
35Accepted21ms2480 KiB
36Accepted23ms2752 KiB
subtask50/18
37Accepted1ms512 KiB
38Accepted21ms2344 KiB
39Accepted20ms2480 KiB
40Accepted20ms2664 KiB
41Accepted20ms2480 KiB
42Accepted20ms2480 KiB
43Accepted1ms316 KiB
44Accepted1ms508 KiB
45Accepted1ms316 KiB
46Accepted1ms316 KiB
47Accepted1ms316 KiB
48Accepted1ms316 KiB
49Accepted1ms316 KiB
50Accepted1ms500 KiB
51Accepted1ms316 KiB
52Accepted1ms316 KiB
53Accepted20ms2580 KiB
54Accepted20ms2520 KiB
55Accepted20ms2616 KiB
56Accepted20ms2652 KiB
57Accepted20ms2664 KiB
58Accepted23ms2484 KiB
59Accepted23ms2736 KiB
60Accepted23ms2744 KiB
61Accepted23ms2696 KiB
62Accepted24ms2732 KiB
63Wrong answer26ms2736 KiB
64Accepted24ms2736 KiB
65Accepted21ms2480 KiB
66Accepted23ms2752 KiB
67Accepted27ms2356 KiB
68Accepted28ms2608 KiB
69Accepted27ms2480 KiB
70Accepted25ms2356 KiB
71Accepted23ms2356 KiB
72Accepted28ms2612 KiB
73Accepted29ms2224 KiB
74Accepted28ms2612 KiB
75Accepted26ms2612 KiB
76Accepted26ms2656 KiB
77Accepted28ms2912 KiB
78Accepted23ms2588 KiB