문제
접근
주어진 조건으로 상금을 알아내면 된다.
주의할 것은 등수는 누적해야 한다.
코드
- 파이썬 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
t = int(input())
def fastival1(score):
if score == 1:
return 5000000
elif 1 < score <= 3:
return 3000000
elif 3 < score <= 6:
return 2000000
elif 6 < score <= 10:
return 500000
elif 10 < score <= 15:
return 300000
elif 15 < score <= 21:
return 100000
else:
return 0
def fastival2(score):
if score == 1:
return 5120000
elif 1 < score <= 3:
return 2560000
elif 3 < score <= 7:
return 1280000
elif 7 < score <= 15:
return 640000
elif 15 < score <= 31:
return 320000
else:
return 0
for _ in range(t):
first, second = map(int, input().split(' '))
print(fastival1(first) + fastival2(second))