Skip to content

Instantly share code, notes, and snippets.

@drygdryg
Last active December 6, 2019 08:46
Show Gist options
  • Save drygdryg/e0845d6937be2b08ed1f5de22a78e572 to your computer and use it in GitHub Desktop.
Save drygdryg/e0845d6937be2b08ed1f5de22a78e572 to your computer and use it in GitHub Desktop.
Решение задачи B городской олимпиады по информатике (г. Луганск, 2019 г.)
from collections import Counter
M, N = [int(i) for i in input().split()]
members = Counter()
for _ in range(M):
member = input()
members[member] += 1
members = list(filter(lambda x: x[1] >= N, members.most_common()))
members = sorted(members, key=lambda x: (-x[1], x[0]))
if members:
for member in members:
print(member[0], member[1])
else:
print('No truants')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment