A. Matritsadagi yig’indilar
Xotira: 32 MB, Vaqt: 500 msSizga \(N\) soni \(N \times N\) bo’lgan matritsa berilgan
Mehrddinga ustozi Yahyobek uy ishi berdi, unga matritsaning diagonali kesib o’tgan qismidan o’ngda joylashgan eng katta ikki sonning yig’indisi va chapda joylashgan eng kichik ikki sonning yig’indisini chop etish kerak. Lekin, u dangasa bo’lgani uchun bunday vazifani bir o’zi qila olmaydi. Mehriddinga yordam berish kerak.
Kirish faylining birinchi qatorida \(N(1 \le N \le 20)\) soni,
Keyingi \(N\)ta qatorda Ntadan \([1 \dots 100000]\) oralig’idagi sonlar beriladi.
Chiqish faylining yagona satrida matritsaning diagonali kesib o’tgan qismidan o’ngda joylashgan eng katta ikki sonning yig’indisi hamda, chapda joylashgan eng kichik ikki sonning yig’indisini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 13 16 27 55 53 55 46 12 69 |
58 82 |
B. Eng katta son
Xotira: 16 MB, Vaqt: 1000 msSonlar ustida amallarning eng muhimlaridan biri bu - taqqoslashdir. Ushbu masalada sizga qo'yilgan talab, uchta butun sondan eng katta sonni chiqarish kerak.
Kirish oqimida uchta butun son berilgan bo'ladi, va ularning absolyut qiymati \(10^9\) dan kichik bo'ladi.
3 ta sondan kattasini chiqarish kerak.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
12 36 -98 |
36 |
2 |
1000 1 3665 |
3665 |
C. Omadli chipta
Xotira: 16 MB, Vaqt: 1000 msOtabek Jamoat transporti uchun chipta sotib olish uchun shaxobchaga boribdi.Transport agentligi tamonidan chegirmali chipta elon qilingan ekan, Chegirma Omadli chipta egasiga berilar ekan. Omadli chipta bo’lishi uchun chiptaning raqami 6 xonali bo’lishi va birinchi 3 ta raqamining yigindisi oxirgi 3 ta raqamining yig’indisiga teng bo’lishi kerak. Sizning vazifangiz Omadli Chiptani aniqlash dasturini tuzish.
\(N\) soni beriladi \(N (0 ≤ N < 10^6)\).
Omadli chipta bo'lsa “YES” aks holda “NO” chiqishi kerak
Faqat 6 xonali son bo'lsagina Omadli bo'ladi
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
123321 |
YES |
2 |
466559 |
NO |
D. Maosh
Xotira: 16 MB, Vaqt: 1000 msKadrlar bo'limida ish haqqini so’mda oladigan 3 nafar xodim ishlaydi. Ulardan eng yuqori maosh oluvchining maoshi eng kam maosh oluvchidan qancha farq qilishini aniqlash talab etiladi.
Kirish faylining yagona qatori bo'sh joy bilan ajratilgan barcha xodimlarning ish haqi hajmini o'z ichiga oladi. Har bir ish haqi \(10^5\) dan oshmaydigan natural sondir.
Chiqish faylida siz bitta butun sonni chiqarishingiz kerak - maksimal va eng kam ish haqi o'rtasidagi farq.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
963 487 847 |
476 |
E. Eng katta juft son
Xotira: 16 MB, Vaqt: 1000 msOtabekning tug’ilgan kunida Javohir n ta son yozilgan shar sovg’a qildi, Ammo Otabek toq sonlarni yoqtirmas edi, u faqatgina eng katta juft son yozilgan sharni sovg’a sifatida qabul qiladi, agar bunday son bo’lmasa qabul qilmaydi. Javohir sovg’a qilgan sharlar juda ko’p bo’lgani sababli siz unga n ta sharning ichidan eng katta juft son yozilgan sharni topishga yordam bering. Topa olmasangiz -1 deb chiqaring.
Kirish oqimida 1 ta n butun son 2-qatorda n ta sharlarda yozilgan sonlar kiritiladi, sonlar \(10^9\) dan kam.
Chiqish oqimida berilgan shart boyicha eng katta juft soni chiqaring. Agar bu son mavjud bolmasa -1 chiqarilsin.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 115 65 23 98 45 |
98 |
2 |
5 13 197 69 77 11 |
-1 |
F. Fasllar
Xotira: 16 MB, Vaqt: 1000 msHurmatli 1-kurs talabalari sizlarga oy raqamini beraman siz menga shu oy qaysi faslga tegishli ekanini topishdan iborat. Oy raqamini ingliz tilida nomlanishini topishingiz kerak.
Kirish faylida N natural son \((N≤100)\) - oy soni mavjud
Chiqish faylida yoz oylari uchun “Summer”, qish oylari uchun “Winter”, bahor uchun “Spring” va kuz uchun “Autumn” qiymatini chop eting. Agar sana oyning mumkin bo'lgan qiymatiga mos kelmasa, unda bu holda siz "Error" ni chiqarishingiz kerak.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 |
Spring |
2 |
15 |
Error |
G. Dream League
Xotira: 16 MB, Vaqt: 1000 msO'g'il bolalarni ko'pchilik futbolga qiziqsa kerak(hatto qizlar ham). Futbol o'yinini o'ynab ko'rmagan odam bo'lmasa kerak deb o'ylayman. Obid ham sizga o'xshab futbolga rosa qiziqadi lekin real hayotda futbol o'ynashga biroz no'noq. Ammo, o’zining smartfonida Dream League futbol o'yinini o'ynaydi. Shu o'yin da u o'zining "Real_Madrid" jamoasini o'ynatadi. Dream League da jamoani reytingini oshirish uchun o'yinda ko'proq coinlar yig'ishi kerak. Ammo coin yig'ish biroz qiyin. Bir o'yinda Coin yig'ish tartibi quyidagicha: O'yinda yutsa 10 coin, Durrang o'ynasa 5 coin, mag'lubiyatga uchrasa 2 coin, "Home stadium bonus"ga m coin, Obidning jamoasi urgan har bir gol uchun 1 coin. Sizning vazifangiz berilgan o’yinda Obid o'ynatadigan "Real_Madrid" jamoasi qancha coin yig'ishini topishingiz kerak.
Bir qatorda ikki jamoaning nomi (Jamoa nomlar uzunligi 30 belgidan oshmaydi va jamoa nomlarida probel bo'lmaydi), va ikkita butun son o'yin hisobi. Ikkinchi qatorda m bonus uchun coin \((1 \le m \le 100)\)
"Real_Madrid" jamoasining shu o'yinda qancha coin topishini chiqarishingiz kerak.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Real_Madrid Marsel 7 0 50 |
67 |
2 |
Real_Madrid Marsel 2 0 32 |
44 |
H. Fibonachchi kvsum
Xotira: 16 MB, Vaqt: 1000 msFibonachchi sonlar deb, \(\text{Fib}(0)=1, \text{Fib}(1)=1, \text{Fib}(i)=\text{Fib}(i-1)+\text{Fib}(i-2), (i \ge 2)\) shartlarini qanoatlantiruvchi ketma-ketlikka aytiladi.
Sizning vazifangiz sizga \(n(n \ge 0)\) butun soni beriladi, dastlabki nta fibonachchi sonlarining kvadratlari yig'indisini topishingiz kerak.
\(0 \le n \le 10^6\)
Fib(n) soni juda katta bo'lib ketishi mumkin siz natijani \(10^9+7\) ga bo'lgandagi qoldiqni topishingiz kerak.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
1 |
2 |
5 |
40 |
I. Yangi yil archasi
Xotira: 16 MB, Vaqt: 1000 msKamola matematika va chizmachilik fanlarini yaxshi ko’radi. U bo’sh vaqtini rasim chizish bilan o’tkazadi. Bu safar u yangi yil archasini rasmini chizmoqchi. Kamola matematika daftariga jami N ta yangi yil archasini chizadi. Chizmani u ajoyib tarizda ya’ni matematika daftarini katakchalarini bo’yagan holda chizadi.
Masalan \(N=5\) bo’lganda chizma rasimda tasvirlangan.
Kamola endi qiziqib qoldi N ta yangi yil archasini chizish uchun jami nechta katakchalarni bo’yab chiqqanligiga. Buni hisoblashda unga yordam bering.
Bitta son \(N(0 \le N \le 10^6)\) Kamola chizmoqchi bo’lgan yangi yil archalar soni.
Kamola N ta yangi yil archasini chizishi uchun jami nechta katakchalarni bo’yashi kerak bo’lishini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
5 |
2 |
5 |
105 |
J. Otlar
Xotira: 16 MB, Vaqt: 1000 ms
Shaxmat doskasida (8x8) bitta oq va bitta qora otlar joylashgan. Sizning vazifangiz shundan iboratki, ikkita figura bir biriga xavf solishi yoki solmasligini tekshirishdan iborat.
(Shaxmat doskasini ustunlari harf bilan belgilanadi \([a, b, c, \dots, g, h],\) qatorlari esa raqamlar bilan \([1, 2, 3, …, 7, 8]\)). Yaxshiroq tushunish uchun rasmga qarang.
Kirish faylining birinchi satrida oq ot turgan katagi, ikkinchi qatorda esa qora ot turgan katagi (kichkina harf va raqam, probel bilan ajratilgan holda)
Agar ikkita figura bir biriga xavf solsa “YES” aks holda “NO” so’zlarini chop eting
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
d 4 e 6 |
YES |
K. Svetofor
Xotira: 16 MB, Vaqt: 1000 msSvetoforlarning hayotimizdagi foydasini hamma biladi. O'zi ham svetofor yasamoqchi bolgan Davlat Arduino Uno platasi asosida Qizil, Sariq va Yashil diodlarni uladi.
Uning kichik “svetofor”i quyidagicha ishlaydi:
- 25 soniya qizil rang yonib turadi
- Sariq rang yonib 4 soniya qizil rang bilan birga yonadi, songra qizil ochib saqir rang yana 6 soniya yonib turadi
- Sariq rang ochib, 15 soniya yashil rang yonadi
- Yashil rang ochib yana qizil rang boshlaydi
Sizning vazifangiz Davlatning svetoforii N soniyadan so'ng qaysi ranglar bilan yonishini bilib berishdir.
Yagona qatorda bitta \(2^{62}\) dan oshmovchi natural son beriladi
Shu vaqtdan song svetofor qaysi rangda yonishini chiqaring. Konsolda svetoforni ranglari (Qizil, Sariq, Yashil) o`chgan holatda mos ravishda _ deb oling, yongan holatda esa OOO.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
101 |
O__ |
2 |
687 |
__O |