728x90
[ 문제 ]
https://www.acmicpc.net/problem/13300
[ 코드 ]
#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))
[ 결과 ]
반응형
'파이썬' 카테고리의 다른 글
[ Python ] 2차원 배열 (리스트) (0) | 2021.06.13 |
---|---|
[ Python ] 백준 11729 - 시간초과 해결!! (0) | 2021.06.06 |
[ Python ] 백준 10828 파이썬 (0) | 2021.05.31 |
[ Python ] 백준 1735 파이썬 (0) | 2021.05.31 |
[ Python ] 백준 1475 파이썬 (0) | 2021.05.31 |