A. Jahonali va tangalar
Xotira: 512 MB, Vaqt: 1000 msJahonalida n ta tanga bo'r. Har bir tanganing bahosi 1 yoki 2 sum. Jahonalida nechta turli boylikga ega bolishi mumkin?
Yagona qatorda n soni
Jahonalida nechta turli boylikga ega bolishini chop eting.
Birinchi testda uchun, ikkita holat bo'r, 1 yoki 2 bahoda tangalar.
Ikkinchi testda, 3 turli holat bo'r, , ,
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
2 |
2 |
2 |
3 |
B. JahORnali (Easy)
Xotira: 512 MB, Vaqt: 1000 msIkki masalaning yagona farqi, n ga chegara bolib hisoblanadi (bunda n ≤ 200)
Jahonali zerikganidan quydagicha masala tuzdi:
Sizga uzunligi bolgan massivi va soni berilgan. Siz shunaqa eng uzun segment topishingiz kerak, uning bitwise OR i dan oshmaydigandek.
Bo'shqacha aytganda, shunaqa tanglashingiz kerak, va ning qiymati eng maximum bo'lishi kerak. Agar javob yo'q bolsa, 0 ni chop eting.
Birinchi qatorda n va k sonlari
Ikkinchi qatorda n ta son
Shartni o'rinlaydigan eng uzun segmentni uzunligi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
14 45 56 47 97 87 10 79 7 33 48 7 77 30 3 5 |
3 |
C. JaXORnali
Xotira: 512 MB, Vaqt: 1000 msSizga uzunligi bolgan massivi berilgan. Yana bir massivi bo'r. U quydagicha yaratiladi: har bir uchun .
Sizning maqsadingiz massivini XORini 0 ga tenglashtirish. Uning uchun siz bir amalda massivini hohlagan elementini 2 ga kopaytira olasiz.
Birinchi qatorda n soni
Keyingi qatorda A massivi
massivni XORini 0 ga tenglashtirish uchun kerak bolgan amallar soni. Agar ishlab bolmasa, -1 ni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 1 1 |
0 |
2 |
4 5 2 3 1 |
3 |
3 |
3 1 1 1 |
-1 |
D. JahORnali (Hard)
Xotira: 512 MB, Vaqt: 1000 msIkki masalaning yagona farqi, n ga chegara bolib hisoblanadi (bunda n ≤ 200000)
Jahonali zerikganidan quydagicha masala tuzdi:
Sizga uzunligi bolgan massivi va soni berilgan. Siz shunaqa eng uzun segment topishingiz kerak, uning bitwise OR i dan oshmaydigandek.
Bo'shqacha aytganda, shunaqa tanglashingiz kerak, va ning qiymati eng maximum bo'lishi kerak. Agar javob yo'q bolsa, 0 ni chop eting.
Birinchi qatorda n va k sonlari
Ikkinchi qatorda n ta son
Shartni o'rinlaydigan eng uzun segmentni uzunligi.
# | INPUT.TXT | OUTPUT.TXT |
---|
E. Jahonali va torburchaklar
Xotira: 512 MB, Vaqt: 1000 msJahonali o'z yolida NxM tortburchakni uchiratdi. U boshida shu tortburchakning ichida nechta tortburchak bo'r ekanligin to'pmoqchi edi. Agar masala shu bilan tamomlanganda, masala juda oson bo'lar edi, shuning uchun qoshimcha 2 ta qora dog' bo'r.
Sizning maqsadingiz, shu tortburchakning ichiga nechta turli tortburchak qora dog'ni ichiga olmaydiganin topish.
Bo'shqacha aytganda, nechta turli va tanglasa boladi, hech qanaqa va uchun qora dog' bolmaydi.
Birinchi qatorda N va M sonlari
Keyingi ikki qatorda X va Y, qora dog'lar koordinatalari
Ikki turli koordinata berilishi kafolatlanadi.
NxM torburchakning ichida qora dog'ni ichiga olmaydigan to'rtburchaklar soni.
Birinchi testda, 2 ta tortburchak bo'r, [(1, 1), (1, 1)] va [(2, 2), (2, 2)]
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 2 1 2 2 1 |
2 |
F. Sanash o'tmaydi
Xotira: 512 MB, Vaqt: 1000 msJahonali o'z yolida NxM tortburchakni uchiratdi. U boshida shu tortburchakning ichida nechta tortburchak bo'r ekanligin to'pmoqchi edi. Agar masala shu bilan tamomlanganda, masala juda oson bo'lar edi, shuning uchun qoshimcha 2 ta qora dog' bo'r.
Sizning maqsadingiz, shu tortburchakning ichiga nechta turli tortburchak qora dog'ni ichiga olmaydiganin topish.
Bo'shqacha aytganda, nechta turli va tanglasa boladi, hech qanaqa va uchun qora dog' bolmaydi.
Birinchi qatorda N va M sonlari
Keyingi ikki qatorda X va Y, qora dog'lar koordinatalari
Ikki turli koordinata berilishi kafolatlanadi.
NxM torburchakning ichida qora dog'ni ichiga olmaydigan to'rtburchaklar soni.
javobni ga bo'lgandagi qoldiqni chop eting
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 2 1 2 2 1 |
2 |