AtCoder Beginner Contest 095 C – Half and Half

AtCoderなど過去問
レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【中級編:目指せ水色コーダー!】 - Qiita
0. はじめに レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【初級編:競プロを始めよう!】 からの続きです!!! 中級編から読む方へ 近年、AtCoder を中心とした競技プログラミング(競プロ)の存在感が日に日に高まってきています。近年では、A...

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をコピーしました