Submission #15762585
Source Code Expand
#include <bits/stdc++.h>
using namespace std;
int main()
{
int A, B, C, X, Y;
cin >> A >> B >> C >> X >> Y;
int min_cost = A * X + B * Y;
for (int Z = 0; Z <= 2 * max(X, Y); ++Z) {
int cost = A * max(0, X - Z / 2) + B * max(0, Y - Z / 2) + C * Z;
if (min_cost > cost)
min_cost = cost;
}
cout << min_cost << endl;
}
Submission Info
| Submission Time | |
|---|---|
| Task | C - Half and Half |
| User | atug |
| Language | C++ (GCC 9.2.1) |
| Score | 300 |
| Code Size | 368 Byte |
| Status | AC |
| Exec Time | 8 ms |
| Memory | 3604 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 300 / 300 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | a01, a02, a03 |
| All | a01, a02, a03, b04, b05, b06, b07, b08, b09, b10, b11, b12, b13, b14, b15 |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| a01 | AC | 8 ms | 3560 KiB |
| a02 | AC | 2 ms | 3396 KiB |
| a03 | AC | 2 ms | 3556 KiB |
| b04 | AC | 2 ms | 3428 KiB |
| b05 | AC | 2 ms | 3396 KiB |
| b06 | AC | 4 ms | 3596 KiB |
| b07 | AC | 2 ms | 3560 KiB |
| b08 | AC | 2 ms | 3516 KiB |
| b09 | AC | 2 ms | 3436 KiB |
| b10 | AC | 2 ms | 3512 KiB |
| b11 | AC | 2 ms | 3396 KiB |
| b12 | AC | 2 ms | 3600 KiB |
| b13 | AC | 2 ms | 3516 KiB |
| b14 | AC | 2 ms | 3604 KiB |
| b15 | AC | 2 ms | 3588 KiB |