Masala #3OUNNQ7CG5
Sieve
Eratosfen g'alviri algoritmini deyarli barcha dasturchilar eshitgan bo'lsa kerak. Bilganingizdek, bu algoritm sonigacha tub sonlarni topishda ishlatiladi. Keling, masala shartini biroz o'zgartiramiz. Bizga va natural sonlari va to'plam berilgan bo'lsin. ( to'plam uzunligi ga teng.) 1 dan sonigacha barcha natural sonlarni yozib chiqamiz. Shu sonlar to'plamidan, dastlab ga bo'linadigan sonlarni, keyin ga bo'linadigan sonlarni, va hokazo, ga bo'linadigan sonlarni chiqarib tashlaymiz. Qolgan to'plam uzunligi nechaga teng?
to'plam elementlari orasida 1 ishtirok etmasligi kafolatlanadi, chunki hamma son 1ga bo'linadi.
Birinchi qatorda va sonlari kiritiladi. Keyingi qatorda ta - to'plam elementlari beriladi.
Yagona qatorda bitta butun son - masala javobini chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
8 2 2 5 |
3 |
2 |
11 3 2 3 4 |
4 |