Masala #3OUNNQ7CG5

Xotira 256 MB Vaqt 1000 ms Qiyinchiligi 15 %
5.0 (Baholar 1)
14

  

Sieve

Eratosfen g'alviri algoritmini deyarli barcha dasturchilar eshitgan bo'lsa kerak. Bilganingizdek, bu algoritm NN sonigacha tub sonlarni topishda ishlatiladi. Keling, masala shartini biroz o'zgartiramiz. Bizga NN va KK natural sonlari va MM to'plam berilgan bo'lsin. (MM to'plam uzunligi KK ga teng.) 1 dan NN sonigacha  barcha natural sonlarni yozib chiqamiz. Shu sonlar to'plamidan, dastlab M1M_1 ga bo'linadigan sonlarni, keyin M2M_2 ga bo'linadigan sonlarni, va hokazo, MKM_K ga bo'linadigan sonlarni chiqarib tashlaymiz. Qolgan to'plam uzunligi nechaga teng?

MM to'plam elementlari orasida 1 ishtirok etmasligi kafolatlanadi, chunki hamma son 1ga bo'linadi.


Kiruvchi ma'lumotlar:

Birinchi qatorda NN va KK sonlari kiritiladi. Keyingi qatorda KK ta  MiM_i - to'plam elementlari beriladi.

3n1093 \leq n \leq 10^9

1K151 \leq K \leq 15

1<Mi<N1 < M_i < N


Chiquvchi ma'lumotlar:

Yagona qatorda bitta butun son - masala javobini chop eting.


Misollar
# input.txt output.txt
1
8 2
2 5
3
2
11 3
2 3 4
4
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin