Submission #754379

#TimeUsernameProblemLanguageResultExecution timeMemory
754379komalrajputtrootechProgramming Contest (POI11_pro)Cpython 3
0 / 100
1076 ms63776 KiB
import sys n, m, r, t, k = map(int, sys.stdin.readline().split()) problem_pair = [] for i in range(k): problem_pair.append(map(int, sys.stdin.readline().split())) users = {} time = {} total_time = r for idx,(a,b) in enumerate(problem_pair): if a not in users.keys(): users[a] = [] time[a] = 0 users[a].append((b, time[a])) else: users[a].append((b, time[a])) time[a] += r user_list = [] user_task = set() for task in range(1,1+m): for key, c in users.items(): for tsk in c: tsk = (key, ) + tsk user_task.add(tsk) user_task = list(user_task) user_task.sort(key = lambda x: x[2]) seen = {} new_tuples = [] for tup in user_task: if tup[1] not in seen: new_tuples.append(tup) seen[tup[1]] = True print(len(new_tuples), sum(time.values())-r) for task in new_tuples: print(*task)
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...