Nộp bài
Điểm:
1300 (thành phần)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Tác giả:
Dạng bài
Bạn được cho 1 số nguyên dương n và tại mỗi thao tác, bạn có thể trừ n cho \left \lfloor \sqrt n \right \rfloor. Nhiệm vụ của bạn là xác định số lượng thao tác cần thực hiện để n = 0.
Ta có \left \lfloor n \right \rfloor là phép làm tròn xuống. Ví dụ như \left \lfloor 6.9 \right \rfloor=6,\left \lfloor 4.20 \right \rfloor=4.
Input, Output và Subtasks
Input
- Dòng đầu chứa số nguyên dương t là số testcase (1\le t\le 10^5).
- t dòng tiếp theo, mỗi dòng chứa một số nguyên dương n (1\le n\le 10^{18}).
Output
- Xuất ra t dòng, mỗi dòng xuất ra kết quả tương ứng trên một dòng.
Scoring
- Subtask 1 (10\%): n\le 10^6.
- Subtask 2 (90\%): Không có ràng buộc gì thêm.
Sample
Input
5
6
9
4
2
0
Output
4
5
3
2
0
Bình luận