ThreeSquares/Viliana
ThreeSquares/lowerchik
tt1from math import sqrt
1seq = set(eval(input()))2inp_set = set(eval(input()))
2maxseq = max(seq)3max_elem = max(inp_set)
3alln = set((i * i + j * j + k * k for i in range(1, int(maxseq ** 0.5) + 1) for j in range(i, int((maxseq - i * i) ** 0.5) + 1) for k in range(j, int((maxseq - i * i - j * j) ** 0.5) + 1)))4three_squares = set((m * m + n * n + k * k for m in range(1, int(max_elem ** 0.5) + 1) for n in range(m, int((max_elem - m * m) ** 0.5) + 1) for k in range(n, int((max_elem - m * m - n * n) ** 0.5) + 1)))
4print(len(seq.intersection(alln)))5print(len(inp_set.intersection(three_squares)))
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op