Python/구현 BOJ-13458 시험감독

[Python/구현] BOJ-13458 시험감독

쉬운 문제다.

총감독관은 오직 1명만 있어야 하고, 부감독관은 여러 명 있어도 되는 조건만 생각하자.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
N = int(input()) # 시험장 수
A = list(map(int,input().split())) # 응시자 수
B,C = map(int,input().split()) # 총감독관이 감시할 수 있는 사람 수 / 부 감독관이 감시할 수 있는 사람 수

total = 0
for i in range(N):
    tmp = A[i] - B 
    total += 1
    if tmp > 0 :
        if tmp < C :
            total += 1
        else :
            if tmp % C != 0 :
                total += int(tmp/C)+1
            else:
                total += int(tmp/C)

print(total)

Reference

문제 : https://www.acmicpc.net/problem/13458