レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【中級編:目指せ水色コーダー!】 - Qiita
0. はじめにレッドコーダーが教える、競プロ・AtCoder上達のガイドライン【初級編:競プロを始めよう!】からの続きです!!!中級編から読む方へ近年、AtCoder を中心とした競技プログ…
5 AtCoder Beginner Contest 095 C – Half and Half
a,b,c,x,y = map(int,input().split())
loop = (max(x,y)) * 2 + 1
ans = 1e100
for i in range(loop):
if i % 2 == 1:
continue
price = 0
price += i * c
if x - (i/2) > 0:
price += (x - (i//2)) * a
if y - (i/2) > 0:
price += (y - (i//2)) * b
ans = min(ans,price)
print(ans)
コメント