Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #7445 https://kpolyakov.spb.ru/school/ege/gen.php?action=viewAllEgeNo&egeId=26&cat160=on
- from math import ceil
- def coord(f):
- p = ceil(f / 40) - 1
- x = ceil((f - 40 * p) / 8) - 1
- return p, x
- data = open('26.txt').readlines()
- n = int(data[0])
- d = {}
- for e in data[1:]:
- h, f = map(int, e.split())
- if h not in d.keys():
- d[h] = [[set() for i in range(9)] for j in range(5)]
- pod, etaz = coord(f)
- d[h][etaz][pod].add(f)
- answ_e = 100000 #номер дома, -номер квартиры
- for e in d.keys():
- for etaz in range(5):
- for pod in range(9):
- if len(d[e][etaz][pod]) >= 2:
- answ_e = min(answ_e, e)
- answ_k = -1000000
- for etaz in range(5):
- for pod in range(9):
- if len(d[answ_e][etaz][pod]) >= 1:
- answ_k = max(answ_k, max(d[answ_e][etaz][pod]))
- print(answ_e, answ_k)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement