Submission #1192477


Source Code Expand

def main():
    n, k = [int(x) for x in input().split()]
    letters = []
    for _ in range(n):
        letters.append(input()[0])
    alphabet = [0 for _ in range(26)]
    for letter in letters:
        alphabet[ord(letter) - 65] += 1
    alphabet.sort()
    alphabet.reverse()
    num_contests = 0
    picked = 0
    idx = 0
    while idx < 26:
        if alphabet[idx] > 0:
            picked += 1
            alphabet[idx] -= 1
        if picked == k:
            num_contests += 1
            picked = 0
            idx = -1
        idx += 1
    print(num_contests)


if __name__ == "__main__":
    main()

Submission Info

Submission Time
Task B - Problem Committee
User hmt500
Language Python (3.4.3)
Score 0
Code Size 639 Byte
Status WA
Exec Time 45 ms
Memory 3064 KB

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
AC × 13
WA × 19
Set Name Test Cases
All 00_sample.txt, 01_sample.txt, corner_case_20.txt, corner_case_21.txt, corner_case_22.txt, corner_case_23.txt, corner_case_24.txt, corner_case_25.txt, corner_case_26.txt, corner_case_27.txt, corner_case_28.txt, corner_case_29.txt, random_case_00.txt, random_case_01.txt, random_case_02.txt, random_case_03.txt, random_case_04.txt, random_case_05.txt, random_case_06.txt, random_case_07.txt, random_case_08.txt, random_case_09.txt, random_case_10.txt, random_case_11.txt, random_case_12.txt, random_case_13.txt, random_case_14.txt, random_case_15.txt, random_case_16.txt, random_case_17.txt, random_case_18.txt, random_case_19.txt
Case Name Status Exec Time Memory
00_sample.txt AC 19 ms 3064 KB
01_sample.txt AC 17 ms 3064 KB
corner_case_20.txt AC 17 ms 3060 KB
corner_case_21.txt AC 17 ms 3064 KB
corner_case_22.txt AC 17 ms 3060 KB
corner_case_23.txt AC 17 ms 3060 KB
corner_case_24.txt AC 32 ms 3060 KB
corner_case_25.txt AC 30 ms 3064 KB
corner_case_26.txt AC 30 ms 3060 KB
corner_case_27.txt AC 31 ms 3064 KB
corner_case_28.txt AC 32 ms 3060 KB
corner_case_29.txt AC 30 ms 3064 KB
random_case_00.txt WA 32 ms 3064 KB
random_case_01.txt WA 32 ms 3064 KB
random_case_02.txt AC 45 ms 3064 KB
random_case_03.txt WA 33 ms 3064 KB
random_case_04.txt WA 32 ms 3064 KB
random_case_05.txt WA 33 ms 3064 KB
random_case_06.txt WA 32 ms 3064 KB
random_case_07.txt WA 32 ms 3060 KB
random_case_08.txt WA 32 ms 3064 KB
random_case_09.txt WA 31 ms 3064 KB
random_case_10.txt WA 32 ms 3064 KB
random_case_11.txt WA 31 ms 3064 KB
random_case_12.txt WA 34 ms 3064 KB
random_case_13.txt WA 32 ms 3064 KB
random_case_14.txt WA 31 ms 3064 KB
random_case_15.txt WA 32 ms 3064 KB
random_case_16.txt WA 32 ms 3064 KB
random_case_17.txt WA 31 ms 3064 KB
random_case_18.txt WA 33 ms 3064 KB
random_case_19.txt WA 31 ms 3060 KB