88002024-01-31 09:04:17CWMBevásárláscpp17Elfogadva 100/1003ms4008 KiB
#include <iostream>
#include <vector>
#include <algorithm>
#include <climits>
#include <queue>
#include <set>
#include <map>

using namespace std;
using ll = long long;

signed main()
{
	{
		ios_base::sync_with_stdio(0);
		cin.tie(0);
		cout.tie(0);
	}

	int prices[] = { 300, 350, 400 };
	int c = 10;
	int sum = 0;
	for (int i = 0; i < 3; i++)
	{
		int next;
		cin >> next;
		sum += min(c, next) * prices[i];
		c -= min(c, next);
	}
	cout << (c == 0 ? sum : -1) << "\n";
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1888 KiB
2Elfogadva3ms2120 KiB
3Elfogadva3ms2356 KiB
subtask210/10
4Elfogadva3ms2556 KiB
5Elfogadva3ms3060 KiB
6Elfogadva2ms2916 KiB
subtask320/20
7Elfogadva3ms3120 KiB
8Elfogadva2ms3132 KiB
9Elfogadva3ms3276 KiB
10Elfogadva2ms3260 KiB
subtask430/30
11Elfogadva3ms3664 KiB
12Elfogadva3ms3768 KiB
13Elfogadva3ms4008 KiB
14Elfogadva2ms3892 KiB
subtask540/40
15Elfogadva3ms3804 KiB
16Elfogadva3ms3892 KiB
17Elfogadva3ms3880 KiB
18Elfogadva3ms3888 KiB
19Elfogadva2ms3884 KiB
20Elfogadva2ms3988 KiB