#1983
grades = ['A+','A0','A-','B+','B0','B-','C+','C0','C-','D0']
t = int(input())
for i in range(1, t+1):
n, k = map(int,input().split())
scores = []
for j in range(n):
mid, fin, hw = map(int,input().split())
scores.append((0.35*mid)+(0.45*fin)+(0.2*hw))
result = [(score, idx+1) for idx,score in enumerate(scores)]
result.sort(reverse = True)
tmp = n//10
ans = 0
for c in range(n):
if result[c][1] == k:
ans = c//tmp
print(f'#{i} {grades[ans]}')
'문제풀이 > SW Expert Academy' 카테고리의 다른 글
[SWEA][D2] 1979. 어디에 단어가 들어갈 수 있을까 (파이썬/Python) (0) | 2021.09.01 |
---|---|
[SWEA][D2] 1976. 시각 덧셈 (파이썬/Python) (0) | 2021.08.31 |
[SWEA][D2] 1984. 중간 평균값 구하기 (파이썬/Python) (0) | 2021.08.28 |
[SWEA][D2] 1986. 지그재그 숫자 (파이썬/Python) (0) | 2021.08.28 |
[SWEA][D2] 1989. 초심자의 회문 검사(파이썬/Python) (0) | 2021.08.28 |