Buggy python submission (verdict: Runtime Error):


N, K, X, Y = map(int, input().split())

a = N * X

b = K * X + (N - K) * Y

if N <= K:
    print(a)
else:
    print(b)

Fixed submission:
N = int(input())    # 宿泊数
K = int(input())    # 単価が切り替わる泊数
X = int(input())    # 単価a
Y = int(input())    # 単価b


if N <= K:
    a = N * X
else:
    a = K * X + Y * (N - K)

print(a)

Buggy python submission (verdict: Runtime Error):

N, K, X, Y = map(int, input().split())

a = N * X

b = K * X + (N - K) * Y

if N < K:
    print(a)
else:
    print(b)

Fixed submission:
N = int(input())    # 宿泊数
K = int(input())    # 単価が切り替わる泊数
X = int(input())    # 単価a
Y = int(input())    # 単価b


if N <= K:
    a = N * X
else:
    a = K * X + Y * (N - K)

print(a)

Buggy python submission (verdict: Runtime Error):
N, K, X, Y, = map(int, input().split())

if N <= K:
    print(N * X)

else:
    print(K * X + (N - K) * Y)


Fixed submission:
N = int(input())    # 宿泊数
K = int(input())    # 単価が切り替わる泊数
X = int(input())    # 単価a
Y = int(input())    # 単価b


if N <= K:
    a = N * X
else:
    a = K * X + Y * (N - K)

print(a)

Buggy python submission (verdict: Runtime Error):
N, K, X, Y, = map(int, input().split())

if N <= K:
    answer = N * X
    print(answer)

else:
    answer = K * X + (N - K) * Y
    print(answer)



Fixed submission:
N = int(input())    # 宿泊数
K = int(input())    # 単価が切り替わる泊数
X = int(input())    # 単価a
Y = int(input())    # 単価b


if N <= K:
    a = N * X
else:
    a = K * X + Y * (N - K)

print(a)

Buggy python submission (verdict: Runtime Error):
N, K, X, Y, = map(int, input().split())

# 高橋くんの宿泊数 N
# 宿泊費が変わる　 K
# 初期宿泊費      X
# K+1以降の宿泊費 Y

# subは宿泊数の超過分
sub = N - K

# もしNよりKが大きい場合、そのまま計算する
if N <= K:
    answer = N * X
    print(answer)
# KよりNが大きい場合 K * X + (N - K) * Y
else:
    answer = K * X + sub * Y
    print(answer)


Fixed submission:
N = int(input())    # 宿泊数
K = int(input())    # 単価が切り替わる泊数
X = int(input())    # 単価a
Y = int(input())    # 単価b


if N <= K:
    a = N * X
else:
    a = K * X + Y * (N - K)

print(a)

Buggy python submission (verdict: Runtime Error):
N, K, X, Y, = map(int, input().split())

# 高橋くんの宿泊数 N
# 宿泊費が変わる　 K
# 初期宿泊費      X
# K+1以降の宿泊費 Y

# subは宿泊数の超過分
sub = N - K

# もしNよりKが大きい場合、そのまま計算する
if N < K:
    answer = N * X
    print(answer)
# KよりNが大きい場合 K * X + (N - K) * Y
elif K < N:
    answer = K * X + sub * Y
    print(answer)

Fixed submission:
N = int(input())    # 宿泊数
K = int(input())    # 単価が切り替わる泊数
X = int(input())    # 単価a
Y = int(input())    # 単価b


if N <= K:
    a = N * X
else:
    a = K * X + Y * (N - K)

print(a)

Buggy python submission (verdict: Runtime Error):
N, K, X, Y, = map(int, input().split())


# 高橋くんの宿泊数 N
# 宿泊費が変わる　 K
# 初期宿泊費      X
# K+1以降の宿泊費 Y

# wは宿泊数の超過分
sub = N - K

# もしNよりKが大きい場合、そのまま計算する
if N < K :
    answer = N * X
    print(answer)
# KよりNが大きい場合
elif K < N:
    answer = K * X + Y * sub
    print(answer)


Fixed submission:
N = int(input())    # 宿泊数
K = int(input())    # 単価が切り替わる泊数
X = int(input())    # 単価a
Y = int(input())    # 単価b


if N <= K:
    a = N * X
else:
    a = K * X + Y * (N - K)

print(a)

Buggy python submission (verdict: Runtime Error):
N, K, X, Y, = map(int, input().split())


answer = 0
w = 0

# 高橋くんの宿泊数 N
# 宿泊費が変わる　 K
# 初期宿泊費      X
# K+1以降の宿泊費 Y

# wは宿泊数の超過分
if N - K >= 1:
    w = N - K
else:
    w = 0
# もしNよりKが大きい場合、そのまま計算する
#
if N < K :
    for i in range(N):
        answer = answer + X
    print(answer)
# KよりNが大きい場合
elif K < N:
    for i in range(K):
        answer = answer + X
    for i in range(w):
        answer = answer + Y
    print(answer)


Fixed submission:
N = int(input())    # 宿泊数
K = int(input())    # 単価が切り替わる泊数
X = int(input())    # 単価a
Y = int(input())    # 単価b


if N <= K:
    a = N * X
else:
    a = K * X + Y * (N - K)

print(a)