[Python][백준] 13458번 시험감독

신남·2022년 8월 25일

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

공부날짜 : 2022.08.25
정답 참조 여부 : X

시험 감독이 감시 할 수 있는 인원과 각 시험장에 사람이 주어질 때 최소 필요한 시험감독의 수를 구하는 문제로 상당히 간단한 문제이다

각 시험장에 총감독관을 한명씩 배치하고 그에따라 더 감시해야하는 인원이 있을때 필요한 부감독 수만 큼 넣어주되 사람이 남으면 부감독 한명을 더 넣어주는 부분만 조심하면 된다.

소스코드

import sys
input = sys.stdin.readline

n = int(input())

test_room = list(map(int, input().split()))

b,c = map(int, input().split())

result = 0

for i in range(n):
    result += 1
    if test_room[i] - b <= 0:
        pass
    else:
        if (test_room[i]-b) % c == 0:
            result += ((test_room[i]-b) // c)
        else:
            result += (((test_room[i]-b) // c) + 1)
    
    
print(result)
    

0개의 댓글