QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#590936#9320. Find the Easiest ProblemC0pyCatRE 0ms0kbPython3685b2024-09-26 13:10:502024-09-26 13:10:50

Judging History

你现在查看的是最新测评结果

  • [2024-09-26 13:10:50]
  • 评测
  • 测评结果:RE
  • 用时:0ms
  • 内存:0kb
  • [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

output:


result: