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

 

13458번: 시험 감독

첫째 줄에 시험장의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 각 시험장에 있는 응시자의 수 Ai (1 ≤ Ai ≤ 1,000,000)가 주어진다. 셋째 줄에는 B와 C가 주어진다. (1 ≤ B, C ≤ 1,000,000)

www.acmicpc.net

▶ 코드

import sys

n = int(sys.stdin.readline())
lst = list(map(int, sys.stdin.readline().split()))
a, b = map(int, sys.stdin.readline().split())
#print(a,b)

sum_val = 0
for e in lst:
    if e-a<=0:
        sum_val += 1
        continue
    else:
        sum_val += 1 # 총 감독관(a)은 무조건 한명 들어가야됨 
        if (e-a)%b == 0:
            sum_val += (e-a)//b
        else:
            sum_val += (e-a)//b + 1
print(sum_val)