Tần suất xuất hiện của các ước số

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 125M
Input: stdin
Output: stdout

Tác giả:
Người đăng:
Dạng bài

Cho một số nguyên dương ~N~ ~(1 ≤ N ≤ 10⁶)~.

Với mỗi số nguyên từ 1 đến ~N~, ta xét tất cả các ước số của nó (bao gồm cả 1 và chính nó).

Yêu cầu: Hãy đếm xem, với mỗi số từ 1 đến ~N~, số đó xuất hiện bao nhiêu lần trong vai trò là ước số của các số từ 1 đến ~N~.

Input

Một dòng duy nhất chứa số nguyên dương ~N~.

Output

Gồm ~N~ dòng. Dòng thứ i in ra theo định dạng:

i: X

Trong đó:

i là số từ 1 đến N.

X là số lần số i xuất hiện làm ước số của các số từ 1 đến N.

Ví dụ

Input:

5

Output:

1: 5  
2: 2  
3: 1  
4: 1  
5: 1

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.