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
kho ko
lỡ như có trường hợp 10 11 thì sao:>