Phần nguyên căn bậc hai
Trung bìnhtìm kiếm nhị phânsố học4 test · 3 giây
Với mỗi số x, in ⌊√x⌋ — số nguyên lớn nhất r thỏa r² ≤ x.
- Hàm
sqrtsố thực có thể sai với x ~ 10¹⁸ do sai số làm tròn. Hãy tìm kiếm nhị phân trên r, hoặc kiểm tra lại kết quả bằng số nguyên.
Dữ liệu vào
Dòng 1: t (1 ≤ t ≤ 10⁴).
t dòng tiếp, mỗi dòng một số x (0 ≤ x ≤ 10¹⁸).
Dữ liệu ra
t dòng.
Ví dụ
Input
4 0 8 9 1000000000000000000
Output
0 2 3 1000000000
Bài tiếp theo: Tốc độ đọc sách tối thiểu →
Input (stdin)
Output
Bấm “Chạy thử” để xem kết quả với input bên trái.