1
0
Fork 0
This commit is contained in:
Arthur K. 2025-05-29 19:24:43 +03:00
commit 810a9654a4
Signed by: wzray
GPG key ID: B97F30FDC4636357
50 changed files with 4450 additions and 0 deletions

37
2/G.py Normal file
View file

@ -0,0 +1,37 @@
import itertools
def find_number(a):
date = 0
points = 0
for item in a:
date += item["time_complexity"]
points += item["deadline"] - date
return points
def main():
size = int(input())
a = []
for _ in range(size):
val = input().split(' ')
a.append({'time_complexity': int(val[0]), 'deadline': int(val[1])})
max_number = -999999999999999999999999999999999999
max_perm = {}
for x in itertools.permutations(a):
number = find_number(x)
if number >= max_number:
max_number = number
if number not in max_perm:
max_perm[number] = []
max_perm[number].append(x)
print(max_number)
for x in max_perm[max_number]:
print(x)
if __name__ == "__main__":
main()