hiho week 224 register

Ended

Participants:153

Verdict:Accepted
Score:100 / 100
Submitted:2018-10-20 19:47:56

Lang:Python2

Edit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from collections import Counter
def solve(aNK):
    b = Counter(a)
    sk = sorted(b.keys())
    for i in range(len(sk)):
        kv = sk[i]b[sk[i]]
        if v > N / K:
            return False
        if v == 0:
            continue
        for j in range(1K):
            kk = k + j
            if b[kk] < v:
                return False
            b[kk] -= v
    return True
for c in range(input()):
    NK = map(intraw_input().split())
    if N % K:
        print 'NO'
        continue
    a = map(intraw_input().split())
    print 'YES' if solve(aNK) else 'NO'
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX