Submission #754375

#TimeUsernameProblemLanguageResultExecution timeMemory
754375komalrajputtrootechProgramming Contest (POI11_pro)Cpython 3
0 / 100
1082 ms63684 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 = {} 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])) time[a] += r 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())) 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...