UOCLE


Submit solution

Points: 10
Time limit: 1.0s
Memory limit: 512M

Problem type

Cho số nguyên dương \(n\).

Yêu cầu: Đếm số lượng các số không vượt quá \(n\) sao cho số đó có số lượng ước là lẻ.

Dữ liệu vào từ tệp văn bản UOCLE.INP có cấu trúc:

  • Dòng 1 chứa số nguyên dương \(n (1≤n≤10^{18} ).\)

Dữ liệu ra ghi vào tệp văn bản UOCLE.OUT có cấu trúc:

  • Ghi một số nguyên là số lượng các số tìm được thỏa bài toán.

Ràng buộc:

  • Subtask 1: 20% test với \(1≤n≤10^2.\)

  • Subtask 2: 40% test với \(1≤n≤10^9.\)

  • Subtask 3: 40% số test không có ràng buộc gì thêm.

Sample Input

8

Sample Output

2

Comments

There are no comments at the moment.