#!/usr/bin/python3 N = int(input()) # Načteme si všechny zákazníky do pole zakaznici = [] for i in range(N): zakaznici.append(int(input())) # Budeme si držet frontu zákazníků právě teď čekajících před stánkem fronta = [] # Budeme iterovat postupně po času od 0 a simulovat, co se bude v jednotlivé chvíle # dít, z bude index zákazníka cas = 0 obslouzeno = 0 while len(zakaznici) + len(fronta) > 0: # Příchod zákazníků (může jich ve stejný čas přijít více, proto while) while len(zakaznici) > 0 and zakaznici[0] == cas: zakaznik = zakaznici.pop(0) fronta.append(zakaznik) # Odstranění zákazníků z fronty, kteří již čekali moc dlouho a odešli while len(fronta) and fronta[0] + 10 <= cas: fronta.pop(0) # Obsloužení zákazníka, na kterého došla řada if len(fronta): obslouzeno += 1 fronta.pop(0) cas += 1 # Posun v čase dál print(obslouzeno)