QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#590936 | #9320. Find the Easiest Problem | C0pyCat | RE | 0ms | 0kb | Python3 | 685b | 2024-09-26 13:10:50 | 2024-09-26 13:10:50 |
answer
# 在这里写上你的代码 :-)
T = int(input())
for t in range(T):
n = int(input())
problem_id = {}
ans = 'Z'
max_accepted = 0
for i in range(n):
inp = input().split()
if not inp[1] in problem_id:
problem_id[inp[1]] = {'num':0}
if not inp[0] in problem_id[inp[1]] and inp[2] == 'accepted':
problem_id[inp[1]][inp[0]] = 1
problem_id[inp[1]]['num'] += 1
if problem_id[inp[1][num]] > max_accepted:
max_accepted = problem_id[inp[1]][num]
ans = inp[1]
if inp < ans and max_accepted == problem_id:
ans = inp[1]
print(ans)
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 0
Dangerous Syscalls
input:
2 5 teamA A accepted teamB B rejected teamC A accepted teamB B accepted teamD C accepted 4 teamA A rejected teamB A accepted teamC B accepted teamC B accepted