Số đặc biệt

Xem PDF



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: 1100 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Khi học về số nguyên tố, Tuệ Minh cảm thấy thích thú về tính chất của số này. Tuệ Minh mở rộng tính chất của số nguyên dương và đặt tên là số đặc biệt. Số đặc biệt là số có đúng \(3\) ước nguyên dương. Với hai số nguyên dương \(A, B\) (\(1 \leq A \leq B\)) Tuệ Minh muốn biết có bao nhiêu số đặc biệt trong các số \(A, A + 1, A + 2, \dots, B\).

Input

  • Vào dữ liệu từ tệp văn bản SPNUM.INP gồm hai số nguyên dương \(A, B\).

Output

  • Ghi vào tệp văn bản SPNUM.OUT một số nguyên không âm duy nhất là số lượng số đặc biệt trong các số \(A, A + 1, A + 2, \dots, B\).

Example

Test 1

Input
1 6
Output
1
Note

Trong các số nguyên dương từ \(1 \dots 6\)\(1\) số đặc biệt là số \(4\).

Test 2

Input
3 125
Output
5
Note

Trong các số nguyên dương từ \(3 \dots 125\)\(5\) số đặc biệt là số \(4, 9, 25, 49, 121\).

Scoring

  • Subtask \(1\) (\(50\%\) số điểm): \(A \leq B \leq 10^4\).
  • Subtask \(2\) (\(25\%\) số điểm): \(A \leq B \leq 10^6\).
  • Subtask \(3\) (\(25\%\) số điểm): \(A \leq B \leq 10^{12}\).

Bình luận

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

Không có bình luận nào.

Kỳ thi: