파이썬
[ Python ] 백준 13300 파이썬
mminky
2021. 5. 31. 00:37
728x90
[ 문제 ]
https://www.acmicpc.net/problem/13300
13300번: 방 배정
표준 입력으로 다음 정보가 주어진다. 첫 번째 줄에는 수학여행에 참가하는 학생 수를 나타내는 정수 N(1 ≤ N ≤ 1,000)과 한 방에 배정할 수 있는 최대 인원 수 K(1 < K ≤ 1,000)가 공백으로 분리되어
www.acmicpc.net
[ 코드 ]
#n: student num
#k : max people# in one room
n, k = map(int, input().split())
st = [[0]*2 for _ in range(6)] #성별2개 6학년
#입력
for _ in range(n):
# st[학년][성별]
s,y= map(int, input().split())
st[y-1][s-1] += 1
# print(st[y-1][s-1])
room_num=0
for a in range(6):#학년
for b in range(2):#성별
#print(st[a][b])
#math.ceil써도 :)
if(st[a][b]%k == 0):
room_num += st[a][b]/k
else:
room_num += st[a][b]//k + 1
print(int(room_num))
[ 결과 ]
반응형