A. Omad
Xotira: 32 MB, Vaqt: 1000 msAbrorjon bir necha bora “Uzbekistan got talant” ko'rsatuviga qatnashgan, u har musobaqaga qatnashganda o'ziga berilgan raqamlarni omadli yoki omadsiz deb hisoblar edi, chunki u bir safar g'olib bo'lgan edi, chunki unga omadli raqam to'g'ri kelgan edi.
Raqamlarning omadli bo'lish sharti shundan iboratki, agar raqam 8 xonali bo'lsa va birinchi to'rt xona raqamlar yig'indisi ikkinchi to'rt xona raqamlar yig'indisiga teng bo'lsa, bu son omadli hisoblanadi. sizning vazifangiz son “omadli” yoki “omadsiz” ekanligini aniqlash
INPUT.TXT kirish faylida 8 xonali bitta son kiritiladi
OUTPUT.TXT chiqish faylida agar son omadli bolsa “omadli”, aks holda “omadsiz” chop etilsin
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
17711450 |
omadsiz |
B. Tub son TLE
Xotira: 32 MB, Vaqt: 1000 mssizga bitta butun son beriladi, siz ushbu son tub yoki tub emasligini isbotlashingiz kerak
INPUT.TXT kirish faylida bitta butun son soni beriladi
OUTPUT.TXT chiqish faylida agar berilgan son tub bo'lsa “tub” aks holda “tub emas” chop etilsin
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 |
tub emas |
2 |
7 |
tub |
C. Teng raqamlar
Xotira: 32 MB, Vaqt: 1000 mssizga shunday son beriladi, bu sonning har bir raqamlari bir xil yoki bir xil emasligini aniqlang
INPUT.TXT kirish faylida bitta butun son kiritiladi
OUTPUT.TXT chiqish faylida agar hammasi teng bo'lsa “YES” aks holda ‘’NO" chiqarilsin
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
441307675 |
NO |
2 |
77 |
YES |
D. Teskari yig'indi
Xotira: 32 MB, Vaqt: 1000 mssizga shunday bitta son beriladiki, ushbu sonning teskari yozilgani uning asl ko'rinishiga qo'shilishi kerak
INPUT.TXT kirish faylida bitta butun son beriladi
OUTPUT.TXT chiqish faylida masala javobini chop eting
masalan bolsa bo'ladi, masala javobi esa chiqadi
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
21 |
33 |
2 |
22 |
44 |
E. qiziq masala
Xotira: 32 MB, Vaqt: 1000 msberilgan sonlar chiqish oqimi kirish oqimiga bog'liq, mantiq matematika
INPUT.TXT sizga uchta son beriladi
OUTPUT.TXT masala javobini chop eting !
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 |
6 |
2 |
1 2 3 |
6 |
F. Eng katta raqam
Xotira: 32 MB, Vaqt: 1000 mssizga bitta butun son beriladi, siz ushbu butun son ichidagi eng katta raqamni topishingiz kerak boladi
INPUT.TXT kirish faylida bitta butun son beriladi
OUTPUT.TXT masala javobini chop eting
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
123456 |
6 |
2 |
87654 |
8 |
G. Mix (miks)
Xotira: 32 MB, Vaqt: 1000 msAslbek juda qiziquvchan bola, bir kuni u ta paketda qizil rang ta paketda yashil rang va ta paketda ko'k rang sotib oldi. So'ng u bitta katta idishga yarim qilib suv soldi, keyin hamma rangni bitta idishga soldi. agar bitta rang qolgan bironta rangdan bir paket ko'p bo'lsa ham suv taqribiy o'sha rangga kiradi, agar bir xil miqdordagi qizil rangni yashil rangga aralashtirsa “sariq"(yellow), agar qizilga ko'k rangni aralashtirsak ”pushti"(magenta), yashilga ko'kni aralashtirsa “ko'kimtir yashil”(cyan), agar hammasini bir xil miqdorda aralashtirsa “oq”(white) hosil boldi
sizga topshiriq, Aslbek hosil qilgan taqribiy rang qaysi
INPUT.TXT kirish faylida bir qatorda uchta butun son beriladi.
OUTPUT.TXT chiqish faylida “red”, “green”, “blue”, “yellow”, “magenta”, “cyan” yoki “white”lardan birini chop eting
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
13 7 7 |
red |
2 |
2 3 11 |
blue |
H. Uchburchak bo'la oladimi ?
Xotira: 16 MB, Vaqt: 1000 msBizga 3 ta A, B, va C son beriladi. Bu 3 ta sondan uchburchak hosil qilib bo'la oladimi yo'qmi aniqlash dasturi tuzilsin.
Bir qatorda A, B va C sonlar beriladi. .
Agar uchburchak yasab bo'lsa “Ha” aks holda “Yo'q” deya chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 4 5 |
Ha |
I. Energiya
Xotira: 600 MB, Vaqt: 1000 msIsmoil o'zining sog'lig'ini yaxshilash maqsadida “Energiya holati”ni kuzatib bordi. 1 dan gacha bo'lgan vaqtlar oralig'ida Ismoilning energiya holati qayd etdi va “Energiya holati” qiymatdan past bo'lgan barcha qiymatlarda u sog'lig'i yaxshimas deb hisobladi. Bir kunlik qayd varag'ini kuzatib qancha vaqt “Energiya holati” yaxshi bo'lganini hisoblashda adashib ketdi. Siz Ismoilga yordam bering.
Birinchi qatorda N va K qiymatlar beriladi. ,
Ikkinchi qatorda uzunligi N bo'lgan butun sonli A massiv beriladi.
1 dan N gacha bo'lgan oraliqda “Energiya holati” yaxshi bo'lgan vaqtlar sonini chop eting.
ESLATMA:
sys, scanf, nullptr, ios kutubxonalardan foydalanmang!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
6 3 1 2 3 4 5 6 |
3 |
2 |
10 48 19 96 19 5 7 31 64 82 72 55 |
5 |
J. Uyqu #1
Xotira: 32 MB, Vaqt: 1000 msIsmoil uxlagan vaqtlar uyg'onib ketadigan bo'ldi. Shu sababli necha marotaba uyg'onib ketishiga qiziqib, uxlagan va uyg'ongan vaqtlarini qog'ozga yozib bordi. Uxlagan vaqtlarni hamda uyg'ongan vaqtlarini kabi belgilab bordi. Akasi Javlonbek bu qaydnomani ko'rib Ismoil necha marotaba uyg'onganini hisoblay olmadi. Siz Javlonbekka yordam bering.
Birinchi qatorda N satr uzunligi beriladi.
Ikkinchi qatorda ketma-ket va harflaridan iborat S satr beriladi.
Ismoil necha marotaba uyg'onganini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 xxx |
0 |
2 |
5 xyxyx |
2 2 4 |
3 |
6 xxxyxx |
1 4 |
K. Yolg'iz yulduz
Xotira: 128 MB, Vaqt: 1000 msTungi osmonda N ta yulduz bor. Har bir yulduzga 1 dan N gacha tartib raqami berilgan.
Osmonda koordinata P bo‘yicha harakat qilish mumkin. Yulduzlarning koordinatalari bir xil bo‘lishi ham mumkin.
Sizga butun son S beriladi. Bir yulduz “Yolg‘iz yulduz” deb hisoblanadi, agar boshqa barcha yulduzlar bilan taqqoslaganda, unga eng yaqin yulduz bilan orasidagi masofa S dan katta bo‘lsa.
Ya’ni, yolg‘iz yulduz bo‘lishi uchun quyidagi shart bajarilishi kerak:
Bu yerda dan farqli bo‘lgan boshqa har qanday yulduz.
Bir qatorda N (yulduzlar soni) va S (berilgan masofa) beriladi. ,
Ikkinchi qatorda (yulduzlarning koordinatalari) beriladi.
Birinchi qatorda yolg‘iz yulduzlar sonini chop eting.
Ikkinchi qatorda yolg‘iz yulduzlarning tartib raqamlari (o‘sish tartibida, bo‘sh joy bilan ajratilgan holda) chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 2 3 1 6 10 |
2 3 4 |
2 |
1 1000000000 0 |
1 1 |
L. Niqoblanish
Xotira: 32 MB, Vaqt: 1000 msBir bola o'zining robocontest.uz sayti uchun foydalanuvchi nomini (username) yaratdi. U keyin hech kim tanib qolmasligi uchun harflarini qayta tartiblab yangi foydalanuvchi nomi yaratmoqchi. Siz unga yordam bering.
Birinchi qatorda N butun son (foydalanuvchi nomining uzunligi) beriladi.
Ikkinchi qatorda S satr uzunligi N bo'lgan kichik harflardan iborat matn (asl foydalanuvchi nomi) beriladi.
Uchunchi qatorda P uzunligi N bo'lgan butun sonlar ketma-ketligi (tartib o'zgartirish indekslari) beriladi.
Sizning vazifangiz S qatorini P tartibiga muvofiq qayta tartiblash va natijaviy T matnni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 abc 2 3 1 |
bca |
2 |
7 chatgpt 3 4 7 5 6 2 1 |
attgphc |
M. Tub sonmi ?
Xotira: 32 MB, Vaqt: 1000 msBerilgan N natural son tub son yoki tub son emasligini aniqlang.
N natural son beriladi.
Agar son tub bo'lsa “Tub son” aks holda “Tub son emas” so'zini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 |
Tub son emas |
2 |
3 |
Tub son |
N. Juft yig'indi
Xotira: 16 MB, Vaqt: 1000 msIsmoil matematika darsida sonlarni qo`shishni o`rganib oldi. Ustozi uyga vazifa qilib 1 dan n gacha bo'lgan juft sonlarning yig'indisini topib kelishni vazifa qilib berdi. Ismoil o`yin bilan bo`lib dars qilmadi va dastur orqali natijani aniqlamoqchi bo`ldi, ammo dasturlashni yaxshi bilmagani uchun bajara olmadi. Siz unga yordam bering.
n soni beriladi
Masala javobi chiqaring. Javob katta bo`lib ketsa ga bo`lgandagi qoldiqni chiqaring. Agar juft son bo'lmasa -1 ni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 |
2 |
2 |
10 |
30 |
O. Titan yo'ldoshlari
Xotira: 32 MB, Vaqt: 1000 msUzunligi N m bo'lgan aylana shaklidagi Titan sayyorasini 3 ta yo'ldoshi mavjud. Uchta yo'ldosh bir vaqtda bir nuqtadan harakat boshladi. Bunda tezliklari m/s va m/s bo'lgan yo'ldoshlar bir tomonga, tezligi m/s bo'lgan yo'ldosh qarama-qarshi tomonga harakatlana boshladi. H soat davomida uchala yo'ldosh necha marta bir nuqtada ustma-ust kelib qolishini hisoblash dasturi tuzilsin. (Bunda harakat boshlanishidan oldingi yonma-yon turgan holat hisobga olinmasin)
Birinchi qatorda N natural son beriladi.
Ikkinchi qatorda K, M va P natural sonlar beriladi.
Uchunchi qatorda H natural son beriladi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
400 4 8 6 1 |
18 |
P. Massivni saralash #1
Xotira: 256 MB, Vaqt: 1000 msBizga N ta elementdan iborat A massiv beriladi. Massiv elementlarini o'zgartirmagan holda 1 tadan ortiq o'xshash elementlarni o'chirish dasturni tuzing. Bunda birinchi uchragan element qolib undan keyingilari o'chirilsin.
Birinchi qatorda N massiv elementlar soni kiritiladi.
Ikkinchi qatorda N ta massiv elementlari kiritiladi.
Saralangan massiv elementlarini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 8 8 3 6 1 |
8 3 6 1 |
2 |
5 9 2 3 1 3 |
9 2 3 1 |
Q. Massivni saralash #2
Xotira: 128 MB, Vaqt: 1000 msJavlonbek N ta elementdan iborat bo'lgan A massivni tartiblamoqchi. Tartiblash quyidagicha: Avval eng ko'p uchragan elementlar yoziladi, agar bunday elementlar bir nechta bo'lsa ketma-ketlikda qaysi birinchi kelgan bo'lsa o'sha birinchi yoziladi. Hech bir element o'chirish yoki qolib ketishi mumkin emas.
Kirishning birinchi qatorida butun son N massiv uzunligi kiritiladi.
Keyingi qatorda N ta butun son massiv elementlari kiritiladi.
Chiqish faylida tartiblangan ketma-ketlikni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
17 4 8 7 6 3 4 9 1 7 8 5 9 6 8 6 2 8 |
8 8 8 8 6 6 6 4 4 7 7 9 9 3 1 5 2 |
2 |
16 1 2 6 2 6 7 5 8 2 4 3 6 7 4 4 8 |
2 2 2 6 6 6 4 4 4 7 7 8 8 1 5 3 |
R. Natural bo'luvchilar soni ( NBS )
Xotira: 16 MB, Vaqt: 1000 ms2 ta A va B natural sonlar berilgan bo'lib, bu sonlarning umumiy natural bo'luvchilar soni ( NBS ) ni aniqlovchi dastur tuzing.
Yagona qatorda a va b natural sonlar beriladi.
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 10 |
2 |
2 |
8 56 |
4 |
S. Eng yaqin tub son
Xotira: 64 MB, Vaqt: 1000 msIsmoil bugun darsda tub sonlar mavzusini o'tdi. Ustozi avval o'tilgan daraja mavzusiga ushbu mavzuni bog'lab uyga vazifa berdi. Uyga vazifa quyidagicha: 2 ning k-darajasiga eng yaqin tub sonni topish.
Ismoil ishlashga erinib dasturlash orqali bajarmoqchi bo'lib eplolmadi. Siz unga yordam bering.
Yagona qatorda k butun son beriladi.
Masala javobini chop eting.
Agar eng yaqin tub sonlar 2 ta bo'lsa kichigini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 |
7 |
2 |
4 |
17 |
T. SUM MOD
Xotira: 32 MB, Vaqt: 1000 msQuyidagi ifodani hisoblash dasturini tuzing:
Bir qatorda N va M beriladi.
Masalani javobini 998244353 ga bo'lingandagi qoldiqni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 5 |
3 |
2 |
100 1 |
99 |
U. 2*N=NBY
Xotira: 32 MB, Vaqt: 2000 msN sonini ikkilangani o'zining natural bo'luvchilari yig'indisiga teng bo'lsa biz bunday sonni “Durdona son” deymiz. Siz N soni “Durdona son” yoki oddiy son ekanini aniqlovchi dastur tuzing.
Birinchi qatorda T testlar soni beriladi.
Keyingi T ta qatorda N natural son beriladi.
Agar son “Durdona son” bo'lsa “Ha” aks holda “Yo'q” so'zini alohida qatorlarda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 6 18 28 |
Ha Yo'q Ha |