A. Qiziqarli taqqoslash
Xotira: 32 MB, Vaqt: 2000 msAzimjon doskaga ikkita son yozdi. Ikkalasi ham quyidagi formatda berilgan: musbat son va oxirdan qo'shish kerak bo'lgan nollar soni.
Endi sizdan Azimjon bu ikki sondi solishtirishingizni so'radi. Unga yordam bera olasizmi?
Kirish faylining dastlabki satrida birinchi sondi tavsifi. Ikkinchi satrda ikkinchi sondi tavsifi beriladi.
Chiqish faylida agar birinchi son katta bo'lsa ‘>’, agar ikkinchi son katta bo'lsa ‘<’, agar ikki son teng bo'lsa ‘=’ belgisini chop eting.
Birinchi misolda birinchi sondi oxiridan bitta nol qo'shiladi, ikkinchi sondi oxiridan nolta nol qo'shiladi taqqoslash 20 > 19.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 1 19 0 |
> |
2 |
1999 0 2 3 |
< |
B. Azimjon va ketma-ketlik yig'indisi
Xotira: 32 MB, Vaqt: 2000 msAzimjonda ta musbat butun sonlar massiv mavjud. U ushbu massivning barcha ketma-ketliklari yig'indisini hisoblab chiqdi, ular kamaymaslik bo'yicha saralandi va massivni hosil qildi.
Masalan, agar sonlar mavjud bo'lsa, 1, 4, 3, 1+4=5, 1+3=4, 4+3=7, 1+4+3=8 yig'indilardan so'ng, saralangan massiv hosil qilinadi.
Afsuski Azimjon dastlabki massivini yo'qotib qo'ydi, massivdan foydalangan holda Azimjonga o'zining dastlabki massivini tiklashda yordam bering.
Kirish faylida ta butun sonlar bitta satrda beriladi, Azimjon hosil qilgan yangi massiv.
Chiqish faylida Azimjonning dastlabki massivini chop eting bitta satrda, agar yechimlar bir nechta bo'lsa istalganini, istalgan tartibda chop etishingiz mumkin.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 3 4 4 5 7 8 |
1 4 3 |
2 |
1 2 3 4 5 6 7 |
4 1 2 |
C. Turli xil butun sonlar
Xotira: 32 MB, Vaqt: 2000 msSizga ta butun sonlar qatori beriladi . Siz ushbu sonlarning kichik to'plamini tanlashingiz mumkin(ehtimol hech birini yoki hammasini) va ularning ishorasini o'zgartirishingiz mumkin(ya'ni o'zgartirish ). Bunday operatsiyadan kiyin eng ko'p turli xil sonlar qancha bo'lishi mumkin?
Kirish faylining dastlabki satrida butun soni va kiyingi satrda ta butun son massiv elementlari beriladi.
Chiqish faylida jami bo'lib nechta turli xil son hosil qilish mumkin ekanligini chop eting.
Birinchi misolda massivning birinchi va oxirgi elementining ishorasini o'zgartirishingiz mumkin .
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 1 1 2 2 |
4 |
D. Ro'xlarning joylashuvi
Xotira: 32 MB, Vaqt: 2000 msSizda o'lchamli shaxmat doskasi va ta ro'x mavjud. Sizning vazifangiz ro'xlarni shaxmat doskasiga quyidagi ikki shart asosida joylashtirishdan iborat:
- Istalgan ikki ro'x bir birga hujim holatda bo'lmasligi kerak;
- Istalgan ro'xni qo'shni ta katakchaning biriga ko'chirganda ikki ro'x bir biriga hujim holatiga tushmasligi kerak.
Ikki ro'x hujim holatiga tushadi, agar ular joylashgan koordinatalarining yoki shart bajarilib qolsa.
Kirish faylida butun sonlari mos ravishda shaxmat o'lchami va ro'xlar soni beriladi.
Chiqish faylida yuqorida aytilgan shartga mos holda ta ro'xni joylashtirishning iloji bo'lsa shaxmat doskasidagi joylashuvni chop eting(yechimlar bir nechta bo'lsa istalganini). Agar yechim mavjud bo'lmasa ni chop eting.
Bo'sh katakchalar bilan, ro'xlar belgisi bilan tasvirlang.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 2 |
..... R.... ..... ....R ..... |
2 |
3 3 |
-1 |
E. Aylana stol
Xotira: 32 MB, Vaqt: 2000 msAylana stol atrofida ta do’st o’tirishibdi. Do’stlar dan gacha sonlar bilan raqamlab chiqilgan. Ular judaham zerikishdi shuning uchun bir qiziqarli o’yin o’ylab topishdi. O’yin sharti quyidagicha edi:
- 1-raqamli o’yinchidan boshlab ketma-ket sanashni boshlashadi;
- Agar o’yinchi ga karrali sonni aytsa o’yinni tark etadi;
- O’yinni tark etgan o’yinchidan so’ng sanash navbati kiyingi o’yinchiga o’tadi;
- Sanash navbati oxirgi o’yinchiga kelsa kiyingi navbat yana boshiga ko’chiriladi.
Ushbu o’yin toki 1 kishi qolgunga qadar davom etadi. Sizning vazifangiz yakunda stol atrofida qolishi kerak bo’lgan o’yinchini tartib raqamini chop etishdan iborat.
Kirish faylining yagona satrida butun sonlari beriladi.
Chiqish faylida o'yin yakunida stol atrofida qolishi kerak bo'lgan o'yinchining tartib raqamini chop eting.
1-test:
Do'stlar 1 dan 4 gacha raqamlar bilan raqamlab chiqiladi [1, 2, 3, 4]. O'yinchilardan 2 ga karrali sonlarni aytganlar navbat bilan o'yinni tark etishi quyidagicha [1, 3, 4] → [1, 3] → [1]. Yakunda stol atrofida 1 raqamli o'yinchi qoladi.
2-test:
Do'stlar 1 dan 5 gacha raqamlar bilan raqamlab chiqiladi [1, 2, 3, 4, 5]. O'yinchilardan 3 ga karrali sonlarni aytganlar navbat bilan o'yinni tark etishi quyidagicha [1, 2, 4, 5] → [2, 4, 5] → [2, 4] → [4]. Yakunda stol atrofida 4 raqamli o'yinchi qoladi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 2 |
1 |
2 |
5 3 |
4 |
F. Arqonlar
Xotira: 32 MB, Vaqt: 2000 msAzimjonda ta arqon bor, bu arqonlar uzunligi mos ravishda ga teng. Azimjonning dadasi bu arqonlardan uzunligi maksimal bo’ladigan bir xil ta arqon kesib olishini aytdi.
Azimjon bu ishni uddalay olmaganligi sababli sizdan yordam so’rashga qaror qildi. Ushbu masalani yechishda Azimjonga dastur tuzib bering.
Kirish faylining dastlabki satrida butun son, Azimjondagi arqonlar soni. Kiyingi satrda ta butun son arqon uzunliklari, uzunlik dan oshmaydigan musbat butun son. Kiyingi satrda butun soni beriladi.
Chiqish faylida Azimjon qirqib olishi mumkin bo'lgan ta bir xil maksimal uzunlikka ega bo'lgan arqon uzunligini aniqlikda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 802 743 457 539 11 |
200.500000 |
2 |
4 16 8 6 11 7 |
5.333333 |
G. Azimjon va daraxt
Xotira: 32 MB, Vaqt: 2000 msAzimjon daraxtlarga qiziqganligi sababli, hozida daraxtlar mavzusini o'rganmoqda. U bir qiziqarli masalaga duch keldi, masala sharti quyidagicha:
Uchlari dan gacha raqamlangan daraxt berilgan bo'lib, qirralari soni ta. Masalaning asosiy sharti daraxtdan shunday ikki uchni aniqlash kerakki bu uchlar o'rtasidagi masofada maksimal sonda qirralar mavjud bo'lsin.
Azimjon daraxtlar mavzusini endi o'rganayotganligi sababli ushbu masalani yechida qiynalayabdi. Siz Azimjonga yordam beraolasizmi?
Kirish faylining dastlabki satrida butun soni, daraxt uchlari soni. Kiyingi ta satrda juftliklar, ikki uch o'rtasida qirra mavjudligini ifodalaydi. Berilgan ma'lumotlarda daraxt berilishi kafolatlanadi.
Chiqish faylida daraxtning shunday ikki uchini chop etingki, ushbu uchlar o'rtasidagi masofada maksimal sondagi qirralar mavjud bo'lsin. Javoblar bir nechta bo'lsa istalgan javobni chop etishingiz mumkin, istalgan tartibda yoki ko'rinishida.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 1 2 1 4 1 5 5 3 |
2 3 |