Masala D
Teskari masala
Dasturlashni endi boshlagan o'quvchilar eng birinchi ishlagan masalasi ikki sonning yig'indisini hisoblash bo'lsa kerak. Bu masalada ushbu masalaning teskarisini topish talab qilinadi, ya'ni butun son \(X\) beriladi, shunday \(A\) va \(B\) ni topingki, yig'indisi \(X\) ga teng bo'lsin. Faqat bir shart bor, \(A\) ning ham, \(B\) ning ham absolyut qiymati \([L, R]\) oralig'ida bo'lishi kerak, boshqacha aytganda, \(L \le |A|, |B| \le R\) bo'lsin.
Birinchi qatorda butun son \(T (1 \le T \le 10^4)\) - testlar soni kiritiladi.
Har bir test uchun:
Birinchi qatorda uchta butun son \(X \), \(L \) va \(R\) kiritiladi.
\(-2 \cdot 10^9 \le X \le 2 \cdot 10^9\)
\(0 \le L \le R \le 10^9\)
Har bir test uchun alohida qatorda ikkita butun sonni chop eting, bunda ularning yig'indisi \(X\) ga teng bo'lsin va har birining absolyut qiymati \([L, R]\) oralig'ida bo'lsin. Agar bir nechta yechim mavjud bo'lsa istalganini chiqarishingiz mumkin. Agar yechim mavjud bo'lmasa "impossible" so'zini (qo'shtirnoqlarsiz) chop eting.
| # | input.txt | output.txt |
|---|---|---|
| 1 |
6 10 2 8 -15 5 10 0 10 20 100 10 20 1 10 20 0 0 10 |
5 5 -7 -8 15 -15 impossible 11 -10 0 0 |