#5182. ODDDIV - Ước số lẻ

Bộ nhớ: 256 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Ta biết rằng mỗi số nguyên dương đều có một số lượng ước số nhất định. Ví dụ, số 10 có các ước là 1, 2, 5, 10 (tổng cộng 4 ước), còn số 9 có các ước là 1, 3, 9 (tổng cộng 3 ước).

Cho một số nguyên dương N , hãy đếm xem có bao nhiêu số nguyên x trong khoảng từ 1 đến N (tức là 1 \le x \le N ) có số lượng ước số là một số lẻ.

Dữ liệu: Một dòng duy nhất chứa số nguyên dương N\ (1 \le N \le 10^{12}) .

Kết quả: Một số nguyên duy nhất là số lượng các số có số ước lẻ trong khoảng [1, N] .

Ví dụ:

Dữ liệu:

20

Kết quả:

4

Giới hạn: 1 \le N \le 10^{12}