2024년 2월 3일 개최 예정인 온사이트 그랜드 아레나에서는 참가자들에게 티 셔츠 한 장과 펜 한 자루가 포함된 웰컴 키트를 나눠줄 예정입니다. 키트를 제 작하는 업체는 다음과 같은 조건으로만 주문이 가능합니다.
• 티셔츠는 S, M, L, XL, XXL, 그리고 XXXL의 6가지 사이즈가 있습니다.
티셔츠는 같은 사이즈의 1장 묶음으로만 주문할 수 있습니다.
• 펜은 한 종류로, P자루씩 묶음으로 주문하거나 한 자루씩 주문할 수 있 습니다.
총 N명의 참가자 중 S, M, L, XL, XXL, XXXL 사이즈의 티셔츠를 신청한 사람 은 각각 S, M, L, XL, XXL, XXXL명입니다. 티셔츠는 남아도 되지만 부족해서는 안 되고 신청한 사이즈대로 나눠주어야 합니다. 펜은 남거나 부족 해서는 안 되고 정확히 참가자 수만큼 준비되어야 합니다.
티셔츠를 1장씩 최소 몇 묶음 주문해야 하는지, 그리고 펜을 P자루씩 최대 몇 묶음 주문할 수 있고, 그 때 펜을 한 자루씩 몇 개 주문하는지 구하세요.
첫 줄에 참가자의 수 이 주어집니다. (1≤ N ≤ 109)
둘째 줄에 티셔츠 사이즈별 신청자의 수 S, M, I, XI, XXI, XXXIO 공백으로 구분되어 주어집니다.
셋째 줄에 정수 티셔츠와 펜의 묶음 수를 의미하는 정수 T'와 P가 공백으로 구 분되어 주어집니다
첫 줄에 티셔츠를 T장씩 최소 몇 묶음 주문해야 하는지 출력하세요.
다음 줄에 펜을 P자루씩 최대 몇 묶음 주문할 수 있는지와, 그 때 펜을 한 자루씩 몇 개 주문하는지 구하세요.
#1. 몇 명(N)인지 입력 받기
N = int(input())
#2. 티셔츠 사이즈(TSize)별로 신청한 갯수를 리스트 형태로 받기
TSize= list(map(int, input().split()))
#3. 티셔츠와 펜을 몇묶음씩 사야하는지
T, P = map(int, input().split())
#4. 티셔츠 총 개수 정의
T_sum = 0
#5. 필요한 티셔츠 개수 구하기 - 티셔츠 사이즈 종류만큼 반복 (6회)
for i in range(6) :
#6. 사이즈별로 0개일 수 있으니 그 경우 제외
if TSize !=0 :
#7. 만약 사이즈별 필요한 개수가 묶음 수로 나누어 떨어지면 몫을 합하고, 나머지가 남으면 몫+1
if TSize[i]%T!=0 :
T_sum = T_sum + TSize[i]//T +1
else :
T_sum += TSize[i]//T
#8. 펜 묶음 수와 낱개로 사야하는 펜수 계산
Pen = N//P
Pen_ = N%P
print(T_sum)
print(Pen, Pen_)