Asosiy qismga o‘tish

MN18-A. Oraliqdagi tub sonlar

q ta so‘rov: har birida [l, r] oralig‘idagi tub sonlar sonini toping. So‘rovlar ko‘p — har birini alohida tekshirish ulgurmaydi, Eratosfen elagi va prefiks yig‘indidan foydalaning.

Kirish ma’lumotlari

Birinchi qatorda q, keyin q qatorda l va r.

Chiqish ma’lumotlari

q qatorda javoblar.

Cheklovlar

1 ≤ q ≤ 2·10⁵, 1 ≤ l ≤ r ≤ 10⁶

Misollar

Kirish
3
1 10
11 20
2 2
Chiqish
4
4
1
Qoralama doskasi
Kod yozish
Kod yuborish 14 ta test
Yechim yuborish uchun tizimga kiring.