Серебряков Максим, 411 группа FourSquares 3523
Владислав Рябыкин, 327 группа FourSquares 2054
t1n = int(input())t1N = int(input())
2x = int(n ** 0.5 / 4)2x = int(N ** 0.5 / 4)
3while x * x <= n:3while x * x <= N:
4    y = int((n - x * x) ** 0.5 / 3)4    y = int((N - x * x) ** 0.5 / 3)
5    while y <= x and x * x + y * y <= n:5    while y <= x and x * x + y * y <= N:
6        z = int((n - x * x - y * y) ** 0.5 / 2)6        z = int((N - x * x - y * y) ** 0.5 / 2)
7        while z <= y and x * x + y * y + z * z <= n:7        while z <= y and x * x + y * y + z * z <= N:
8            if n - x * x - y * y - z * z <= z * z:8            if N - x * x - y * y - z * z <= z * z:
9                t = int((n - x * x - y * y - z * z) ** 0.5)9                t = int((N - x * x - y * y - z * z) ** 0.5)
10                if x * x + y * y + z * z + t * t == n:10                if x * x + y * y + z * z + t * t == N:
11                    print(x, y, z, t)11                    print(x, y, z, t)
12            z += 112            z += 1
13        y += 113        y += 1
14    x += 114    x += 1
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op