Masala #TNACGV7UWC
Sarguzashtli Juftlik Qidiruvi!
Tasavvur qiling, siz sehrli raqamlar bilan to‘ldirilgan qadimiy sandiqni ochdingiz! Unda n
ta sirli butun sonlar yashirin. Sizning vazifangiz — bu sandiqdan har xil joylarda turgan ikki xil raqamni topish va ularni birlashtirib, aynan x
raqamiga teng yeg‘indini hosil qilish! Sizga bu juftlikni aniqlash topshirig‘i yuklatildi. O‘zingizni detektivdek his qilib, ularni topishga shaymisiz?
- Birinchi qatorda ikkita butun son \(n\) va \(x\) beriladi: sandiqdagi raqamlar soni va kerakli yig‘indi.
- Ikkinchi qatorda \(n\) ta butun son — \(a_1, a_2, \ldots, a_n\): sandiqdagi sirli sonlar.
- Topilgan juftlik sonlarining indekslarini (1 dan boshlanadi) chop eting.
- Agar yechim bir nechta bo‘lsa, ulardan birontasini chiqarishingiz mumkin.
- Agar umuman juftlik topilmasa, ekranga
IMPOSSIBLE
so‘zini chiqaring. - \(1 \leq n \leq 2 \cdot 10^5\)
- \(1 \leq x,\ a_1,\ a_2,\ \ldots,\ a_n \leq 10^9\)
# | input.txt | output.txt |
---|---|---|
1 |
4 8 2 7 5 1 |
2 4 |