A. NBS
Xotira: 32 MB, Vaqt: 1000 msSonning NBS sini aniqlang
N soni (1≤N≤10**5)
N sonining NBS sini chop eting
Nothing
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
12 |
6 |
B. Ekub
Xotira: 32 MB, Vaqt: 1000 mssizga N ro'yhat beriladi ro'yhatdagi elementlar ekubini aniqlang.
N ro'yhat
Masala javobini chop eting
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 3 10 |
1 |
C. Musobaqa
Xotira: 32 MB, Vaqt: 1000 msSizga musobaqada qatnashgan o'quvchilarning ballaridan iborat A massiv kiritiladi. N-o'rindagi o'quvchining ballini chop eting.
A massiv va N soni kiritiladi (1≤N≤len(A))
Masala javobini chop eting
Nothing
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 18 23 45 129 3 |
23 |
D. Yig'indi
Xotira: 16 MB, Vaqt: 500 msSizga \(n\) soni beriladi siz \([n^2 ; (n+1)^2]\) to'plam yig'indisini topishingiz kerak.
Masalan \(n=5\) holat uchun siz \(5^2\) yani 25 dan \((5+1)^2\) yani 36 gacha sonlar yig'indisini hisoblashingiz kerak.
Muallif: Shohruzbek Rajabov
Yagona qatorda \(n\) soni (\(1\)≤\(n\)≤\(10^9\))
Masala javobini chop eting
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 |
366 |
E. Mirjalolga yordam!
Xotira: 64 MB, Vaqt: 1000 msMirjalol matematika faniga juda qiziqadi. Buni payqagan ustozi uni matematikadan sinab ko'rmoqchi. Ustozi unga quyidagi sonlar ketma ketligini berdi:
3,5,9,17,33,65,129…
ushbu ketma ketlikning N chi hadini topish kerak. Ammo Mirjalol bunga juda qiynalyapti unga siz kabi kuchli dasturchilarning yordami kerak.
Muallif: Shamsiddin Qutlimuratov
Kirish faylida N soni kiritiladi (1≤n≤10**7)
Chiqish faylida ketma ketlikning N chi hadini 10**9+7 ga bo'lgandagi qoldig'ini chop eting
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
3 |
2 |
27 |
134217729 |
F. Foiz #1
Xotira: 32 MB, Vaqt: 1000 ms\(N\) ning \(N\) foizini toping.
Yagona qatorda \(N\) Xaqiqiy son \((0≤N≤10^9)\)
N sonining N foizini chop eting
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
100 |
100 |
G. Yig'indi #2
Xotira: 32 MB, Vaqt: 1000 msSizga N soni beriladi. siz ushbu amalni qiymatini aniqlang:
\(1^3+2^3+3^3+....+n^3\)
Muallif: Shamsiddin Qutlimuratov
Kirish faylida N soni (1≤N≤10**18)
Masalani javobini 10**9+7 ga bo'lgandagi qoldig'ini chop eting
Matematika
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 |
3025 |
2 |
7 |
784 |
H. Foiz #2
Xotira: 32 MB, Vaqt: 1000 msXodimning oylik maoshi ketma-ket 2 marta bir xil foizga oshirilgandan so'ng dastlabki maoshdan \(N\) foizga oshgan bo'lsa, maosh har gal necha foizga oshirilgan?
Muallif: Shohruzbek Rajabov
Yagona qatorda butun son \(N\), \((0≤N≤100)\)
Masala javobini chop eting
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
0 |
0 |
I. Qatnashuvchilar soni
Xotira: 32 MB, Vaqt: 1000 msMusobaqada N ta odam qatnashdi. Kamronbekdan oldin yugirib kelganlar soni, keyin yugirib kelganlar sonidan K marta ko'p. Diyorbekdan oldin yugirib kelganlar soni, keyin yugirib kelganlar sonidan M marta kam. N soni bo'lishi mumkin bo'lgan eng kichik qiymatni hisoblash dasturini tuzing.
Yagona qatorda K va M natural sonlar beriladi 1≤K,M≤10**18
Masala javobini \(10^9+7\)ga bo'lgandagi qoldig'ini chop eting
.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 |
7 |
J. Raqamlari yig'indisi
Xotira: 32 MB, Vaqt: 1500 msSizga N va M sonlari beriladi bu oraliqdagi sonlar raqamlari yig'indisining ko'paytmasini hisoblang! (N va M ning o'zi ham kiradi)
Muallif: Shamsiddin Qutlimuratov
Kiruvchi ma'lumotlar: N \((1≤N≤10^6) \)va M \((1≤M≤10^6)\) sonlari kiritiladi
Masalani javobini \(10^9+7\) ga bo'lgandagi qoldig'ini chop eting
1-test uchun tushuntirish :
n=10 va m=15 bo'lganda (1+0)*(1+1)*(1+2)*(1+3)*(1+4)*(1+5)=720
Masalani pypyda ishlashni maslahat beraman
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 15 |
720 |
K. Satr #1
Xotira: 32 MB, Vaqt: 1000 msSizga N va M satrlar beriladi. N satrdagi belgilardan foydalanib nechta M satrni yasash mumkin.
Kirish faylining birinchi qatorida N satri ikkinchi qatorida esa M satri kiritiladi.
N satridagi belgilar yordamida nechta M satrini hosil qilish mumkinligini chop eting.
.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
glhhgelvdsglg gl |
3 |
2 |
sasalom_saloml sal |
3 |
L. Uyqu
Xotira: 32 MB, Vaqt: 1000 msDiyorbek juda uyquchi bola. Sizga Diyorbekning uxlashga yotgan vaqti N va hozir soat necha ekanligi M beriladi. Agarda Diyorbek K daqiqa yoki undan ko'p uxlab yuborgan bo'lsa "Uyg'on" yozuvini aks holda “Uxlaa” yozuvini chop eting.
Muallif: Shamsiddin Qutlimuratov
Kirish faylining birinchi satrida N va M satrlari mos ravishda Diyorbek nechada uyquga ketgani va hozirgi vaqt.
Ikkinchi satrida K natural soni Diyorbek uxlashi kerak bo'lgan vaqt (daqiqa).
Masala javobini chop eting
.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
00:00 21:12 1270 |
Uyg'on |
2 |
12:14 23:54 780 |
Uxlaa |
M. Satrlarda matematika
Xotira: 32 MB, Vaqt: 1000 msO'lmasbek ustoz o'quvchilariga matematik misollar berishni yaxshi ko'radi.
Bir kuni ustoz Abdulaziz va Diyorbekni sinash maqsadida matematik amallardan tashkil topgan satr berdi. Ular bu satrdagi amallarni hisoblovchi dastur tuzishlari kerak. Ammo ikki dangasa bolalar buni uddasidan chiqa olmadilar va sizdek bilag'on dasturchilarga murojat qilishdi. Sizning vazifangiz ularga masalani yechishda yordam berish.
Kirish faylida N satri O'lmasbek ustoz o'quvchilariga bergan satr kiritiladi satr uzunligi 100 dan oshmaydi.
Ushbu satrdagi matematik amallarni bajarib javobini chop eting!
Satr faqat arifmetik amallar va sonlardan iborat deya olmayman siz satrdagi ortiqcha matematikaga doir bo'lmagan yozuvlarni yo'q qilishingiz kerak. Yo'q qilgandan keyin bajarish imkoni mavjud bo'lgan amal hosil bo'lishi kafolatlanadi
1-testni yechimi:
q1+f4*2)(-3*2p
ushbu satrdagi ortiqcha belgilar yo'qotilgandan keyin hosil bo'lgan satr: 1+4*2-3*2 va javob 9-6=3
arifmetik amallar quyidagicha bo'lishi mumkin +,-,*,:,**
satrda “/” amal o'rniga ":" qo'yilgan
Eslatma! qavslar ham ortiqcha belgi hisoblanadi
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
q1+f4*2)(-3*2p |
3 |
2 |
1+2+3-4:2*3-23 |
-23 |
N. Qonuniyat
Xotira: 32 MB, Vaqt: 1000 msKirish faylining birinchi satrida N butun soni (-10**9≤N≤10**9+7) kiritiladi
Nothing
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
12 |
o4 |
2 |
-23 |
02 |
3 |
-124545 |
0330 |
O. Satrlarda matematika #2
Xotira: 32 MB, Vaqt: 1000 msO'lmasbek ustoz o'quvchilariga matematik misollar berishni yaxshi ko'radi.
Bir kuni ustoz Abdulaziz va Diyorbekni sinash maqsadida matematik amallardan tashkil topgan satr berdi. Ular bu satrdagi amallarni hisoblovchi dastur tuzishlari kerak. Ammo ikki dangasa bolalar buni uddasidan chiqa olmadilar va sizdek bilag'on dasturchilarga murojaat qilishdi. Sizning vazifangiz ularga masalani yechishda yordam berish.
Muallif: Shamsiddin Qutlimuratov
Kirish faylida N satri O'lmasbek ustoz o'quvchilariga bergan satr kiritiladi satr uzunligi 1000 dan oshmaydi.
Ushbu satrdagi matematik amallarni bajarib javobini qisqarmas kasr shaklida chop eting.Chop etiladigan kasr davriy bo'lmasligi kafolatlanadi.
Chiquvchi ma'lumot kasr shaklida bo'lishi shart!
Satr faqat arifmetik amallar va sonlardan iborat deya olmayman siz satrdagi ortiqcha matematikaga doir bo'lmagan yozuvlarni yo'q qilishingiz kerak. Yo'q qilgandan keyin bajarish imkoni mavjud bo'lgan amal hosil bo'lishi kafolatlanmaydi. Agarda matematik amal hosil bo'lmasa Xatolik so'zini chop eting.
1-testni yechimi:
q1+f4*2)(-3*2/4p
ushbu satrdagi ortiqcha belgilar yo'qotilgandan keyin hosil bo'lgan satr: 1+4*2-3*2/4 va javob 9-6/4=15/2
- Arifmetik amallar quyidagicha bo'lishi mumkin +,-,*,/,**,//
Eslatma! qavslar ham ortiqcha belgi hisoblanadi
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
q1+f4*2)(-3*2/4p |
15/2 |
2 |
ertfergrtghrtg |
Xatolik |
P. Gamerlar soni
Xotira: 32 MB, Vaqt: 1000 msRobolandiya mamlakatidagi maktabda N ta o'quvchi o'qiydi.
Maktabda Kamronbek ismli maktab o'quvchisi o'qiydi. U hali yoshligi tufayli o'yin o'ynashga juda qiziqadi va shu bilan birga boshqalarni ham o'yin o'ynashga qiziqtiradi. u har kuni K ta o'quvchini qiziqtiradi va o'yin o'ynashga qiziqqan o'quvchilar 2 kundan so'ng huddi Kamronbek kabi boshqa K ta o'quvchini qiziqtiradi. M kundan so'ng maktabdagi gamerlar sonini aniqlang
Kiruvchi ma'lumotlar: N (1≤N≤10**5) , M (1≤M≤100) va K (1≤K≤5)
Masala javobini 10**9+7 ga bo'lgandagi qoldig'ini chop eting.
Gamerlar soni maktabdagi o'quvchilar umumiy sonidan oshmasligi lozim
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 |
1 |
2 |
128 3 5 |
41 |
Q. Unit converter
Xotira: 32 MB, Vaqt: 1000 msSiz bu masalada berilgan misolni XBS dagi so'ralgan birlikda ishlashingiz kerak.
Masalan, 3m+36cm+2mm = 336.2 cm
Mavjud o'lchov birliklari:
- Masofa, (km,m,dm,cm,mm)
- Vaqt, (day,hour,min,sec)
- Og'irlik, (t,kg,g,mg)
Faqat + va - ishoralari ishlatilinadi
Muallif: Shohruzbek Rajabov
1 - qatorda misol satr shaklida beriladi, keyingi qatorda so'ralgan o'lchov birligi.
Masala javobini so'ralgan o'lchov birligida chiqaring, agarda masala javobi va so'ralgan birlik to'g'ri kelmasa “Xatolik” deb chiqaring.
3m + 2kg kabi misollar berilmaydi, yani bir nechta birlik aralashgan misollar bo'lmaydi
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3m+36cm+2mm cm |
336.2cm |
2 |
2kg+46g km |
Xatolik |
R. Sun'iy intelekt
Xotira: 32 MB, Vaqt: 1000 msSiz bu masalada o'zingizning sun'iy intelektingizni yaratasiz. U quyidagicha ishlaydi:
Salom
so'ziga birinchi marta “Salom, sizga qanday yordam bera olaman?” deb javob qaytaradi undan keyin esa “Yana bir marta salom, sizga qanday yordamim tegishi mumkin?” deb javob beradi.N o'zgaruvchisini 10 ga o'zgartir
buyrug'ida n nomli o'zgaruvchini (N ning o'rniga boshqa nom va 10 ning o'rnida boshqa int tipidagi son yoki o'zgaruvchi bo'lishi mumkin) 10 ga sozlaydi agar bunday o'zgaruvchi bo'lmasa, yangi yaratadi va ekranga “Bajarildi” deb yozadi.N soniga 10 ni qo'sh
buyrug'ida n nomli o'zgaruvchiga (N ning o'rniga boshqa o'zgaruvchi va 10 ning o'rnida boshqa int tipidagi son yoki o'zgaruvchi va “qo'sh” ning o'rnida boshqa amal bo'lishi mumkin) 10 ni qo'shadi va ekranga “Bajarildi” deb yozadi."Salom, dunyo!" so'zini ekranga chiqar
buyrug'ida Salom, dunyo! so'zini ekranga chiqaradi.("Salom, dunyo!" matnining ornida boshqa matn yoki o'zgaruvchi bo'lishi mumkin).2+2 misolini ishla
buyrug'ida berilgan misolning javobini ekranga chiqaradi.Xayr
so'ziga “Ko'rishguncha!” deb javob qaytaradi va dastur tugatiladi.- Agarda berilgan buyruq xato bo'lsa “Xatolik” degan yozuv chiqaradi va dastur tugaydi.
Muallif: Shohruzbek Rajabov
Bir necha qatorda sun'iy intelektga beriladigan buyruqlar. Buyruqlar Salom
dan boshlanib Xayr
bilan tugaydi.
Sun'iy intelekt berilgan buyruqlarni bajarishi kerak
O'zgaruvchi nomlari bir nechta harfdan iborat bo'lishi mumkin.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Salom N o'zgaruvchisini 10 ga o'zgartir N soniga 10 ni qo'sh "Salom, dunyo!" so'zini ekranga chiqar 2+2 misolini ishla Xayr |
Salom, sizga qanday yordam bera olaman? Bajarildi Bajarildi Salom, dunyo! 4 Ko'rishguncha! |
2 |
Salom N o'zgaruvchisini 10 ga o'zgartir N soniga 10 ni qo'sh N sonidan 10 ni ayir N sonini 10 ga ko'paytir N sonini 10 ga bo'l Salom 1/0 misolini ishla Xayr |
Salom, sizga qanday yordam bera olaman? Bajarildi Bajarildi Bajarildi Bajarildi Bajarildi Yana bir marta salom, sizga qanday yordamim tegishi mumkin? Xatolik |
3 |
Salom Bu xatolik emas Xayr |
Salom, sizga qanday yordam bera olaman? Xatolik |