Submission #4021156
Source Code Expand
#include <bits/stdc++.h> using namespace std; template <class T> inline void read(T &x) { x = 0; int c = getchar(), f = 1; for (; !isdigit(c); c = getchar()) if (c == 45) f = -1; for (; isdigit(c); c = getchar()) (x *= 10) += f*(c-'0'); } int A, B, C, X, Y, mi = 0x3f3f3f3f; int main() { read(A), read(B), read(C), read(X), read(Y); for (int i = 0; i <= 2*max(X, Y); i++) mi = min(mi, A*max(X-i/2, 0)+B*max(Y-i/2, 0)+C*i); return printf("%d\n", mi), 0; }
Submission Info
Submission Time | |
---|---|
Task | C - Half and Half |
User | Azrael_Death |
Language | C++14 (GCC 5.4.1) |
Score | 300 |
Code Size | 477 Byte |
Status | AC |
Exec Time | 2 ms |
Memory | 256 KB |
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 | 1 ms | 256 KB |
a02 | AC | 1 ms | 256 KB |
a03 | AC | 2 ms | 256 KB |
b04 | AC | 1 ms | 256 KB |
b05 | AC | 2 ms | 256 KB |
b06 | AC | 2 ms | 256 KB |
b07 | AC | 2 ms | 256 KB |
b08 | AC | 2 ms | 256 KB |
b09 | AC | 2 ms | 256 KB |
b10 | AC | 2 ms | 256 KB |
b11 | AC | 1 ms | 256 KB |
b12 | AC | 2 ms | 256 KB |
b13 | AC | 1 ms | 256 KB |
b14 | AC | 2 ms | 256 KB |
b15 | AC | 2 ms | 256 KB |