146032025-01-20 14:40:28GervidBevásárláscpp17Elfogadva 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;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
2Elfogadva1ms316 KiB
3Elfogadva1ms316 KiB
subtask210/10
4Elfogadva1ms316 KiB
5Elfogadva1ms316 KiB
6Elfogadva1ms400 KiB
subtask320/20
7Elfogadva1ms316 KiB
8Elfogadva1ms316 KiB
9Elfogadva1ms316 KiB
10Elfogadva1ms348 KiB
subtask430/30
11Elfogadva1ms564 KiB
12Elfogadva1ms316 KiB
13Elfogadva1ms316 KiB
14Elfogadva1ms316 KiB
subtask540/40
15Elfogadva1ms316 KiB
16Elfogadva1ms508 KiB
17Elfogadva2ms316 KiB
18Elfogadva1ms564 KiB
19Elfogadva1ms316 KiB
20Elfogadva1ms376 KiB