C - Chính phương (GL THT 23/24)
Xem PDF
Điểm:
1000
Thời gian:
0.25s
Bộ nhớ:
512M
Input:
bàn phím
Output:
màn hình
Cho \(n\), tính tổng số lượng các ước số chính phương của tất cả các số nguyên từ \(1\) đến \(n\). Cụ thể, xét các số \(1, 2, 3, \ldots, n\), hãy đếm tổng số lượng các ước số là số chính phương của tất cả các số này.
Input
- Một dòng duy nhất gồm một số nguyên dương \(n \le 10^{12}\).
Output
- Một dòng duy nhất gồm kết quả bài toán.
Example
Test 1
Input
5
Output
6
Note
Các số \(1, 2, 3, 5\) có ước chính phương duy nhất là \(1\), trong khi \(4\) có các ước chính phương là \(1\) và \(4\). Tổng số lượng các ước chính phương là \(1 + 1 + 1 + 2 + 1 = 6\).
Scoring
- Subtask \(1\) (\(40\%\) số điểm): \(1 \le n \le 10^3\).
- Subtask \(2\) (\(30\%\) số điểm): \(1 \le n \le 10^6\).
- Subtask \(3\) (\(30\%\) số điểm): Không có giới hạn gì thêm.
Kỳ thi:
- Contest giao lưu Tin học trẻ 2024 - Lần thứ Hai (Bảng A) (17 Tháng 12., 2023)
- Contest giao lưu Tin học trẻ 2024 - Lần thứ Hai (Bảng B2) (17 Tháng 12., 2023)
Bình luận