AtCoder Beginner Contest 095 C – Half and Half

AtCoderなど過去問
レッドコーダーが教える、競プロ・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)
    

コメント

タイトルとURLをコピーしました