ctc17-Nguyên tố

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 0.65s
Giới hạn bộ nhớ: 256M
Input: NT.INP
Output: NT.OUT

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

NGUYÊN TỐ

Tên file: nt.*

Số nguyên tố là một chủ đề thú vị để các thầy cô giáo dạy Tin học khai thác và tạo ra những bài toán liên quan để đố các bạn học sinh giỏi. Nhắc lại: Số nguyên tố là số nguyên dương có chính xác hai ước là 1 và chính nó. Với đề thi lần này, các em phải kiểm tra hiệu ~b^2 – a^2~ có phải là số nguyên tố hay không?

Dữ liệu vào:

  • Dòng đầu tiên chứa giá trị ~t~ (~1 ≤ t ≤ 10~) là số cặp ~a, b~
  • ~t~ dòng tiếp theo, mỗi dòng chứa hai số nguyên dương ~a~ và ~b~.

Kết quả ra:

Gồm ~t~ dòng, mỗi dòng chứa thông báo "YES" nếu hiệu ~b^2 – a^2~ là số nguyên tố, hoặc thông báo "NO" trong trường hợp ngược lại

Ví dụ:

NT.INP NT.OUT
2
5 6
4 8
YES
NO

Ràng buộc:

  • Subtask1: 60% số test tương ứng với số điểm có ~1 ≤ a ≤ b ≤ 100~
  • Subtask2: 20% số test tương ứng với số điểm có ~1 ≤ a ≤ b ≤ 10^9~ và ~b – a \le 10^5~
  • Subtask3: 20% số test tương ứng với số điểm có ~1 ≤ a ≤ b ≤ 10^{14}~

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    phat  đã bình luận lúc 23, Tháng 10, 2024, 14:18

    kho ko


  • 1
    holong2k9  đã bình luận lúc 28, Tháng 1, 2024, 10:34

    lỡ như có trường hợp 10 11 thì sao:>