Bài 3 (HSG 9 Lào Cai 2025-2026)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1300 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Theo quan điểm của người Mazan những số đẹp là số có số lượng các ước của nó là số nguyên tố. Ví dụ: Số \(9\) có số lượng các ước là \(3\) gồm các ước \((1, 3, 9)\), vì vậy số \(9\) là số đẹp. Bạn hãy giúp người Mazan tìm số lượng số đẹp trong đoạn từ \(1\) đến \(N\) cho trước.

Input

  • Số nguyên dương \(N\) \((1 \le N \le 10^7)\).

Output

  • Một số duy nhất là số lượng số đẹp trong đoạn từ \(1\) đến \(N\).

Example

Test 1

Input
10
Output
6
Note

Các số đẹp trong đoạn \([1..10]\) gồm: \(2, 3, 4, 5, 7, 9\).

Scoring

  • \(40\%\) số test/điểm ứng với \(1 \le N \le 10^3\).
  • \(30\%\) số test/điểm ứng với \(10^3 \le N \le 5 \times 10^5\).
  • \(30\%\) số test/điểm ứng với \(10^6 \le N \le 10^7\).

Bình luận (14)

Mới nhất
Tải bình luận...

Kỳ thi: