CSES - Counting Divisor | Đếm ước
Xem PDF
Điểm:
1200 (p)
Thời gian:
1.0s
Bộ nhớ:
512M
Input:
bàn phím
Output:
màn hình
Cho \(n\) số nguyên. Với mỗi số, hãy cho biết số lượng ước của nó.
Ví dụ, nếu \(x = 18\), câu trả lời đúng là \(6\) vì các ước của nó là \(1,2,3,6,9,18.\)
Input
- Dòng đầu tiên chứa một số nguyên \(n\)
- Sau đó là \(n\) dòng, mỗi dòng chứa một số nguyên \(x\)
- Ràng buộc:
- \(1 \leq n \leq 10^5\)
- \(1 \leq x \leq 10^6\)
Output
- Đối với mỗi số nguyên, in ra số lượng ước của nó.
Example
Test 1
Input
3
16
17
18
Output
5
2
6
Note
- Số 16 có 5 ước: 1, 2, 4, 8, 16
- Số 17 có 2 ước: 1, 17
- Số 18 có 6 ước: 1, 2, 3, 6, 9, 18
Bình luận (17)