코드
N = int(input())
tester = list(map(int, input().split()))
viewer, sub_viewer = map(int, input().split())
result = N # 필요한 감독관 수를 저장 할 변수 선언
for i in range(N):
tester[i] -= viewer
if tester[i] > 0:
if tester[i]%sub_viewer > 0:
result += tester[i]//sub_viewer + 1
else:
result += tester[i]//sub_viewer
print(result)
결국 구해야 하는 것은 필요한 감독관의 수이기 때문에 총감독관 수를 먼저 뺀 값에서 부감독관이 맡을 수 있는 수로 나눈 값이 필요한 감독관의 수가 된다.
'BeakJoon > Python' 카테고리의 다른 글
[Python] 백준 #5355번: 화성 수학 (1) | 2023.12.18 |
---|---|
[Python] 백준 #2530번: 인공지능 시계 (0) | 2023.12.18 |
[Python] 백준 #25206번: 너의 평점은 (0) | 2023.12.16 |
[Python] 백준 #2606번: 바이러스 (0) | 2023.12.13 |
[Python] 백준 #3474: 교수가 된 현우 (1) | 2023.12.08 |