Алмаз Сейтхазин (КФ МГУ, кафедра НДС) FarGalaxy 4309
Барлыбай Мади, 311/312 группа FarGalaxy 4381
t1data = []t1data = []
2while True:2while True:
3    line = input().strip()3    line = input().strip()
4    if not line or ' ' not in line:4    if not line or ' ' not in line:
5        break5        break
6    x, y, z, name = line.split()6    x, y, z, name = line.split()
7    data.append((float(x), float(y), float(z), name))7    data.append((float(x), float(y), float(z), name))
8pairs = [(data[i], data[j]) for i in range(len(data)) for j in range(i +8pairs = [(data[i], data[j]) for i in range(len(data)) for j in range(i +
> 1, len(data))]> 1, len(data))]
99
10def sq_distance(p1, p2):10def sq_distance(p1, p2):
11    return (p1[0] - p2[0]) ** 2 + (p1[1] - p2[1]) ** 2 + (p1[2] - p2[2])11    return (p1[0] - p2[0]) ** 2 + (p1[1] - p2[1]) ** 2 + (p1[2] - p2[2])
> ** 2> ** 2
12gal1, gal2 = max(pairs, key=lambda p: sq_distance(p[0], p[1]))12gal1, gal2 = max(pairs, key=lambda p: sq_distance(p[0], p[1]))
13names = sorted([gal1[3], gal2[3]])13names = sorted([gal1[3], gal2[3]])
14print(names[0], names[1])14print(names[0], names[1])
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op