A. A+B

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Qorbobo ko'plab boshqa sport dasturlash musobaqalarida bo'lgani kabi bu musobaqani ham "A+B" masalasi bilan boshlamoqchi bo'ldi. U bu juda oson masala bo'lganligi uchun masalaga test generatori tuzishni "Dasturlash musobaqalari" bo'limiga endigina ishga joylashgan "Junior" darajadagi elf dasturchilarga berdi. Qorbobo ularga bu uchun C++ dasturlash tilidan foydalanishlari kerakligini aytdi. Lekin ular Qorboboning aytganini qilmasdan generator uchun Javascript dasturlash tilidan foydalanishdi va xatolikga yo'l qo'yishdi. Ya'ni generatorda qo'shiluvchi o'zgaruvchilardan biri string turida qolib ketgan edi, natijada generator ikki sonning yig'indisini emas ularni ketma-ket yozishdan hosil bo'ladigan sonni javob sifatida chiqaradigan bo'lib qoldi. Junior elflar esa bu xatolikni topa olmasdan, Qorboboga bildirmasdan masalaning shartini shu xatolikga moslab o'zgartirib qo'yishdi. Siz esa endi shu masalani yechishingiz kerak 😄😄.
Qissadan-hissa shuki, kattalarning gapiga kirish kerak 😁☝️.

Kiruvchi ma'lumotlar:

A va B sonlari \(1 \leq A, B \leq 10^9\)

Chiquvchi ma'lumotlar:

A+B, ya'ni A va B sonlarini ketma-ket yozishdan hosil bo'lgan son.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 1
11
2
1 2
12

B. Azimjon va 37-avtobus

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Azimjon har kuni ertalab TATU SF ga 37-avtobusda boradi. Azimjonning bekati avtobusning yo'nalishidagi 1-bekat hisoblanadi. Azimjon avtobusda uxlab qolmaslik uchun har bir bekatda avtobusga mingan va avtobusdan tushgan odamlarning soni eslab qolishga harakat qilar ekan. Qancha urinmasin baribir 1-bekada tushgan yo'lovchilar sonini eslab qololmaganligi uchun Azimjon bizdan yordam so'rashga qaror qildi.

Kiruvchi ma'lumotlar:

Birinchi qatorda N - bekatlar soni, N-1 ta qatorda a va b sonlari mos ravishta 2-bekatdan boshlab avtobusga mingan va tushgan yo'lovchilar soni. Oxirgi qatorda M - avtobusga mingan jami odamlar soni. \((1 \le N \le 100, 0 \le a,b \le 10, 0 \le M \le 1000)\)

Chiquvchi ma'lumotlar:

Azimjon unutgan 1-bekatda avtobusdan tushgan yo'lovchialr soni.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3
0 0
2 1
2
0

C. Ali va Vali

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Bilmasvoy ukalari Ali va Valining yoshini esidan chiqarib qo'ydi. Ali Bilmasvoyga Validan N yoshga kattaligini aytdi. Lekin Bilmasvoy ukalarini yoshini topa olmadi. Keyin Vali Alidan K marta kichikligni aytdi. Bilamsvoy vanihoyat ukalarining yoshini topdi. Siz ham topingchi!?

Kiruvchi ma'lumotlar:

Kirish faylining bitta qatorida N va K natural sonlari, N( 0 < N < 109) va K(1 < K < 104) berilgan.

Chiquvchi ma'lumotlar:

Chiqish faylining yagona satrida birinchi Alining keyin Valining yoshini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
48 7
56 8

D. Fantastik to'rtlik

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Kunlardan bir kun fantastik to'rtlikdagi qahramonlardan biri g'oyib bo'lib qoldi. Siz g'oyib bo'lgan 4-qahramonni topishingiz kerak. Bunda ularning har biriga 1 tadan butun son biriktirilgan va ular boshida tartiblangan holatda va har qaysi qo'shnilar orasidagi farq bir xil edi (arifmetik progressiya). Ammo hozir ular chalkash holda va ulardan biri g'oyib bo'lgan. O'sha g'oyib bo'lgan sonni toping. Agar bundan sonlar bir nechta bo'lishi mumkin bo'lsa ulardan istalganini chop etishingiz mumkin.

Kiruvchi ma'lumotlar:

Kirish faylida bir qatorda 3 ta butun son kiritiladi. Ularning absolyut qiymatlari 1000 dan oshmaydi.

Chiquvchi ma'lumotlar:

Chiqish faylida g'oyib bo'lgan sonni toping.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
4 6 8
10
2
8 5 6
7

E. Yig’indi

Xotira: 16 MB, Vaqt: 1000 ms
Masala

1 dan N gacha bo’lgan butun sonlar yig’indisini chop eting!

Kiruvchi ma'lumotlar:

Kirish faylida bitta butun son, \(N(-10000 \le N \le 10000)\) soni kiritiladi.

Chiquvchi ma'lumotlar:

Chiqish faylida bitta butun son, 1 dan N gacha sonlar yig’indisini chop eting

Misollar:
# INPUT.TXT OUTPUT.TXT
1
-3
-5
2
3
6

F. DK xiyoboni

Xotira: 16 MB, Vaqt: 500 ms
Masala

Dasturchilar klubining nxn o'lchamli xiyoboni bor. Klub a'zosi Sardor Yangi yil arafasida bog'ni 

shakldagi bog'chalarga bo'lib chiqmoqchi.

Ammo Maqsud buning iloji yo'qligini aytdi. Sardor esa matematikani "ZO'R" bilgani uchun ba'zi hollarda iloji borligini aytib hech gapidan qolmadi.

Sizning vazifangiz berilgan bog'ni to'liq (bo'sh joylarsiz) yuqoridagi bo'laklarga bo'lib chiqish mumkinmi yoki yo'qligini aniqlash.

Masalan: \(n=4\) bo'lganda bog'ni quyidagicha bo'lish mumkin

Kiruvchi ma'lumotlar:

\(n\) butun soni kiritiladi. \(3 \le n \le 10^{12}\)

Chiquvchi ma'lumotlar:

Agar mumkin bo'lsa "Yes" aks holda "No" so'zini chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
4
Yes
Kitob yaratilingan sana: 15-Nov-24 03:28