146032025-01-20 14:40:28GervidBevásárláscpp17Accepted 100/1002ms564 KiB
#include <iostream>

using namespace std;

int main()
{
	int cnt[3], price[3] = { 300, 350, 400 };
	cin >> cnt[0] >> cnt[1] >> cnt[2];

	int cost = 0, got = 0, i;
	for (i = 0; i < 3; i++)
	{
		cnt[i] = min(cnt[i], 10 - got);
		got += cnt[i];
		cost += cnt[i] * price[i];
	}
	if (got < 10) cout << -1;
	else cout << cost;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
2Accepted1ms316 KiB
3Accepted1ms316 KiB
subtask210/10
4Accepted1ms316 KiB
5Accepted1ms316 KiB
6Accepted1ms400 KiB
subtask320/20
7Accepted1ms316 KiB
8Accepted1ms316 KiB
9Accepted1ms316 KiB
10Accepted1ms348 KiB
subtask430/30
11Accepted1ms564 KiB
12Accepted1ms316 KiB
13Accepted1ms316 KiB
14Accepted1ms316 KiB
subtask540/40
15Accepted1ms316 KiB
16Accepted1ms508 KiB
17Accepted2ms316 KiB
18Accepted1ms564 KiB
19Accepted1ms316 KiB
20Accepted1ms376 KiB