CSES - Sum of Four Squares | Tổng Của Bốn Số Chính Phương
Xem PDF
Điểm:
1400 (p)
Thời gian:
1.0s
Bộ nhớ:
512M
Input:
bàn phím
Output:
màn hình
Một kết quả nổi tiếng trong lý thuyết số là mọi số nguyên không âm đều có thể biểu diễn thành tổng của bốn bình phương của các số nguyên không âm.
Bạn được cho một số nguyên không âm \(n\). Nhiệm vụ của bạn là tìm bốn số nguyên không âm \(a\), \(b\), \(c\) và \(d\) sao cho \(n = a^2 + b^2 + c^2 + d^2\).
Input
Dòng đầu tiên chứa một số nguyên \(t\): số lượng bộ test.
Mỗi dòng trong \(t\) dòng tiếp theo chứa một số nguyên \(n\).
Output
Với mỗi bộ test, in ra bốn số nguyên không âm \(a\), \(b\), \(c\) và \(d\) thỏa mãn \(n = a^2 + b^2 + c^2 + d^2\).
Constraints
-
\(1 \le t \le 1000\)
-
\(0 \le n \le 10^7\)
-
tổng của tất cả các giá trị \(n\) không vượt quá \(10^7\)
Example
Test 1
Input
3
5
30
322266
Output
2 1 0 0
1 2 3 4
314 159 265 358
Bình luận