Багров Александр Михайлович, 317 группа ThreeSquares 6896
Софья Есауленко, группа 319/2 ThreeSquares 8306
f1s = input()f1s = input()
2if not s:2if not s:
3    print(0)3    print(0)
4    exit()4    exit()
5seq = set(eval(s))5seq = set(eval(s))
6M = max(seq)6M = max(seq)
7sums_of_squares = set()7sums_of_squares = set()
8for i in range(1, int(M ** 0.5) + 1):8for i in range(1, int(M ** 0.5) + 1):
9    i2 = i * i9    i2 = i * i
10    for j in range(i, int((M - i2) ** 0.5) + 1):10    for j in range(i, int((M - i2) ** 0.5) + 1):
11        j2 = j * j11        j2 = j * j
12        for k in range(j, int((M - i2 - j2) ** 0.5) + 1):12        for k in range(j, int((M - i2 - j2) ** 0.5) + 1):
13            k2 = k * k13            k2 = k * k
14            sum_of_squares = i2 + j2 + k214            sum_of_squares = i2 + j2 + k2
15            if sum_of_squares <= M:15            if sum_of_squares <= M:
16                sums_of_squares.add(sum_of_squares)16                sums_of_squares.add(sum_of_squares)
t17print(len(sums_of_squares & seq))t17print(len(sums_of_squares.intersection(seq)))
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op