AtCoder Beginner Contest 064 C - Colorful Leaderboard【Python】
https://atcoder.jp/contests/abc064/tasks/abc064_c
AtCoder ProblemsのRecommendationで Difficulty: 559、Solve Probability:40%でした。
すべての入力が自由に色を変えられる3200以上だった場合を考えておらず色の種類数の最小値が0になってしまい一度WAとなってしまいました。
N = int(input()) A = list(map(int, input().split())) s = set() any_count = 0 for a in A: if a < 400: s.add('hai') elif a < 800: s.add('cha') elif a < 1200: s.add('midori') elif a < 1600: s.add('mizu') elif a < 2000: s.add('ao') elif a < 2400: s.add('ki') elif a < 2800: s.add('dai') elif a < 3200: s.add('aka') else: any_count += 1 print(max(len(s), 1), len(s) + any_count)