Posts [알고리즘] 백준 15953 - 상금 헌터
Post
Cancel

[알고리즘] 백준 15953 - 상금 헌터


문제

15953 - 상금 헌터


접근

주어진 조건으로 상금을 알아내면 된다.

주의할 것은 등수는 누적해야 한다.


코드

  • 파이썬 코드
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))


This post is licensed under CC BY 4.0 by the author.