Số anh em (TS10 LQĐ, Đà Nẵng 2023)

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: 1600 (p) Thời gian: 1.0s Bộ nhớ: 512M Input: ANHEM.inp Output: ANHEM.out

Một số được coi là số anh em nếu tổng các chữ số và tổng bình phương các chữ số (trong hệ thập phân) của nó là số nguyên tố. Ví dụ: số \(23\), số \(41\) là các số anh em.

Yêu cầu: Hãy xác định số lượng số anh em trong đoạn \([L, R]\).

Input

  • Gồm hai số nguyên \(L\)\(R\) (\(1 < L, R \le 10^{18}\)).

Output

  • Một số nguyên là kết quả cần tìm.

Example

Test 1

Input
10 11
Output
1

Test 2

Input
50 100
Output
8

Scoring

  • Subtask \(1\) (\(40\%\) số điểm): \(1 < L, R \le 10^6\).
  • Subtask \(2\) (\(30\%\) số điểm): \(1 < L, R \le 10^9\).
  • Subtask \(3\) (\(30\%\) số điểm): \(1 < L, R \le 10^{18}\).

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: