Bear và các số nguyên tố
Đề bài
Mô tả
Cho dãy số nguyên (các số không nhất thiết phân biệt).
Với mỗi số nguyên tố , đặt là số lượng chỉ số sao cho chia hết cho .
Bạn nhận được truy vấn, truy vấn thứ gồm hai số nguyên và . Đáp án của truy vấn là
trong đó là tập tất cả các số nguyên tố nằm trong đoạn (tính cả hai đầu mút).
Lưu ý rằng có thể lớn hơn mọi giá trị ; khi đó mọi số nguyên tố lớn hơn đều cho và không đóng góp gì vào tổng.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên .
- Dòng thứ hai chứa số nguyên .
- Dòng thứ ba chứa số nguyên .
- dòng tiếp theo, dòng thứ chứa hai số nguyên và .
Dữ liệu ra
In ra dòng, dòng thứ là đáp án của truy vấn thứ , theo đúng thứ tự trong dữ liệu vào.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 5 5 7 10 14 15 3 2 11 3 12 4 4 |
9 7 0 |
Với dãy đã cho: (các số ), (số ), (các số ), (các số ), . Truy vấn 1: . Truy vấn 2: . Truy vấn 3: đoạn không chứa số nguyên tố nào nên đáp án là . |
| 7 2 3 5 7 11 4 8 2 8 10 2 123 |
0 7 |
Truy vấn 1: đoạn không chứa số nguyên tố nào. Truy vấn 2: đoạn vượt xa giá trị lớn nhất trong dãy, chỉ các số nguyên tố cho : (các số ), , tổng bằng . |
Bình luận