Đếm ước số

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Python
Điểm: 100 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Bạn được cho \(n\) số nguyên. Với mỗi số nguyên, nhiệm vụ của bạn là xác định số lượng ước số của nó.

Ví dụ, nếu \(x = 18\), đáp án là \(6\) vì các ước số của \(18\) là:

\[ 1, 2, 3, 6, 9, 18 \]

Dữ liệu vào

Dòng đầu tiên chứa số nguyên \(n\): số lượng số nguyên cần xử lý.

Trong \(n\) dòng tiếp theo, mỗi dòng chứa một số nguyên \(x\).

Dữ liệu ra

Với mỗi số nguyên \(x\), in ra số lượng ước số của nó trên một dòng riêng.

Ràng buộc

  • \(1 \le n \le 10^5\)
  • \(1 \le x \le 10^6\)

Ví dụ

Input

3
16
17
18

Output

5
2
6

Bình luận

Gần nhất
Tải bình luận...

Không có bình luận nào.