모험가 길드에서는 N명의 모험가를 대상으로 '공포도'를 측정했다. 길드장은 모험가 그룹을 안전하게 구성하고자 공포도가 X인 모험가는 반드시 X명 이상으로 구성한 모험가 그룹에 참여해야 여행을 떠날 수 있도록 규정했다. 최대 몇 개의 모험가 그룹을 만들 수 있을까?
// 입력 예시
5
2 3 1 2 2
// 출력 예시
2
import sys
n = int(sys.stdin.readLine().rstrip())
worried = list(map(int, sys.stdin.readline().split()))
worried.sort()
count, answer = 0, 0
for i in worried:
count += 1
if count == i:
answer += 1
count = 0
print(answer)