I.sly()/10기 심화 - 프로그래밍

백준 30802번 웰컴 키트

mameul 2024. 10. 2. 21:32
728x90

N = int(input())
size = [int(x) for x in input().split()]
t, p = map(int,input().split())

lt = 0

# 사이즈 별로 묶음수로 나눠 떨어지면 몫만큼만 주문
# 나눠 떨어지지 않으면 몫+1만큼 주문
for i in size : 
    if i%t == 0 :
        lt = lt + (i/t)
    else :
        lt = lt + (i//t) + 1

a = N // p #인원수를 묶음수로 나눈 몫만큼 묶음 주문
b = N % p #인원수를 묶음수로 나눈 나머지만큼 낱개 주문


print(int(lt))
print(a,b)