A. Mening yoshim.

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Men X yil oldin tug'ilgan bo'lsam hozie necha yoshdaman.

Kiruvchi ma'lumotlar:

X soni kiritiladi.

Chiquvchi ma'lumotlar:

so`ralgan natijani toping.

Izoh:

Yangi yilni yaxshi kayfiyatda boshlashilar uchun oson masala.🙂

Misollar:
# INPUT.TXT OUTPUT.TXT

B. Asal Geometriyada

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Bugun Asalga geometriya ustozi vazifa sifatida masala berib yuboribdi.Masala sharti quyidagicha: ‘Sizga to'g'ri burchakli uchburchakning P(peremetri*) va S(yuzasi*) beriladi ikki katet yig'indisini topish’
Agar Asal bu masalani yecha olmasa maktabdan ketishi mumkin Asalga yordam bering

Kiruvchi ma'lumotlar:

p,s(0<p,s<10**8) haqiqiy sonlari yonma-yon

Chiquvchi ma'lumotlar:

javobni 10**(-1) aniqlikda chop eting

Misollar:
# INPUT.TXT OUTPUT.TXT
1
50 100
29.0
2
80 200
45.0

C. Alifbo #1

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Uzbek alifbosining barcha harflari aylana atrofiga yig'ildi. Bunda birinchi harf ‘a’ ikkinchisi ‘b’ va hokazo oxirgisi ‘ng’. sizga n soni beriladi aylanada n-o'rinda turgan harfni toping agarda n alifbo uzunligidan uzun bo'lsa qayta-qayta aylanishi mumkin

Kiruvchi ma'lumotlar:

n-soni(-10**8<n<10**8)

Chiquvchi ma'lumotlar:

masala javobini chop eting

Izoh:

buyerda katta harflar va tutuq belgisi ishtirok etmaydi

Misollar:
# INPUT.TXT OUTPUT.TXT
1
54
o'
2
101
0
3
69
l
4
55
g'

D. Matritsa #1

Xotira: 32 MB, Vaqt: 1000 ms
Masala

n soni kiritiladi quyidagi (2*n-1)x(2*n-1) bo'lgan matritsani chop eting
testcasega qarang!

Kiruvchi ma'lumotlar:

n soni(0<n<100)

Chiquvchi ma'lumotlar:

matritsani chop eting

Izoh:

qiyin emas matritsadagi eng katta son 2*n-1ga teng

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2
1 1 1 
1 2 2 
1 2 3
2
5
1 1 1 1 1 1 1 1 1 
1 2 2 2 2 2 2 2 2 
1 2 3 3 3 3 3 3 3 
1 2 3 4 4 4 4 4 4 
1 2 3 4 5 5 5 5 5 
1 2 3 4 5 6 6 6 6 
1 2 3 4 5 6 7 7 7 
1 2 3 4 5 6 7 8 8 
1 2 3 4 5 6 7 8 9
3
7
1 1 1 1 1 1 1 1 1 1 1 1 1 
1 2 2 2 2 2 2 2 2 2 2 2 2 
1 2 3 3 3 3 3 3 3 3 3 3 3 
1 2 3 4 4 4 4 4 4 4 4 4 4 
1 2 3 4 5 5 5 5 5 5 5 5 5 
1 2 3 4 5 6 6 6 6 6 6 6 6 
1 2 3 4 5 6 7 7 7 7 7 7 7 
1 2 3 4 5 6 7 8 8 8 8 8 8 
1 2 3 4 5 6 7 8 9 9 9 9 9 
1 2 3 4 5 6 7 8 9 10 10 10 10 
1 2 3 4 5 6 7 8 9 10 11 11 11 
1 2 3 4 5 6 7 8 9 10 11 12 12 
1 2 3 4 5 6 7 8 9 10 11 12 13

E. Ko'chirdimi?

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Yaqinda robocontest.uz da rated olimpiada o'tkazildi. Buni qarangki Bekmurodjon chiter chiqib ketibdi  va u adminga men ko'chirmadim deb yozibdi. Siz adminga yordam bering Bekmurodjon ko'chirgan yoki ko'chirmaganligini aniqlang.

sizga olimpida boshlangandan keyin kirilgan saytlar soni beriladi va har bir qatorda sayt nomi agar chatgptga kirilgan bulsa “Ko'chirdi” aks holsa “Ko'chirmadi” deb chiqaring

Kiruvchi ma'lumotlar:

birinchi qatorda nechta sayt kirganligi t va undan keyin takma-tak kirilgan saytlar beriladi

Chiquvchi ma'lumotlar:

javobni chop eting

Izoh:

e'tibor bering Bekmurodjon shum bola yani chatgpt ni CHaTgpt yoki shunga uxshash uzgartirib kiritgan bulishi mumkin va hechkim bilmasligi uchun ortiqcha satr qushishni ham biladi

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2
robocontest.uz
www.onlinegdb.com/online_python_compiler
Ko'chirmadi
2
2
robocontest.uz
chatgpt.com
Ko'chirdi

F. Inglizcha ism familiya

Xotira: 32 MB, Vaqt: 1000 ms
Masala

sizga ism va familiya beriladi. Agarda ismda x harfi bo'lsa kh qilib chiqaring aks holda o'zini chiqaring

Kiruvchi ma'lumotlar:

ism va familiya bir qatorda probel bilan ajratilgan holda

Chiquvchi ma'lumotlar:

masala javobini chop eting

Izoh:

urunib kuring

Misollar:
# INPUT.TXT OUTPUT.TXT
1
Shohrux Baxtiyorov
Shohrukh Bakhtiyorov
2
Xidirov Xabib
Khidirov Khabib

G. Shohruxga yordam!

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Shohrux x minut ichida maktabdan uyiga borishi kerak aks holda uning ota-onasi ketib qolishadi natijada Murod uyga kira olmasligi mumkin. Va unda uyiga ketishi uchun ikki xil yo'l bor:

   1. Mashinada s km uzoqlikda v m/s tezlik bilan borish

   2.mashina yo'liga(*s) ga nisbatan k metr yaqinroq yo'lga n m/s tezlik bilan piyoda borish
 

Kiruvchi ma'lumotlar:

x,s,v,k,n(0<x,s,v,k,n<10**8)  bir qatorda

Chiquvchi ma'lumotlar:

Agar u bora olmasa “No” aks holda eng tez bora oladigan holat nechi sekund olishini chiqaring

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5 2 10 1000 5
200

H. Afzallik

Xotira: 256 MB, Vaqt: 50 ms
Masala

Sizga yordam berishimni so‘rashmoqda! Har bir ishtirokchi o‘zining raqiblari orasida eng kuchli bo‘lgan ishtirokchi bilan kuchi farqini bilmoqchi. Boshqacha aytganda, har bir ishtirokchi i uchun, si va eng kuchli ishtirokchining kuchi si si, lekin i ga kirmasdan eng kuchli bo‘lgan ishtirokchining kuchi orasidagi farqni hisoblashni xohlamoqda.

Sizdan yordam so‘rashdi! Har bir i uchun (1≤i≤n) si va boshqa ishtirokchidan eng kuchli bo‘lgan ishtirokchining maksimal kuchi orasidagi farqni chiqarib bering.

Kiruvchi ma'lumotlar:

Kiruvchi ma'lumotlar: Bir nechta test holatlari mavjud. Har bir test holatining birinchi satrida t (1≤t≤1000) soni — test holatlarining soni. Test holatlarining tasvirlanishi quyidagicha:

Har bir test holatining birinchi satrida n (2≤n≤2⋅105) — massivning uzunligi.

Keyingi satrda n ta bo‘shliq bilan ajratilgan ijobiy butun sonlardan iborat s1, s2, ..., sn — ishtirokchilarning kuchlari.

Chiquvchi ma'lumotlar:

Chiqish: Har bir test holati uchun, har bir i (1≤i≤n) uchun, si va boshqa ishtirokchidan eng kuchli bo‘lgan ishtirokchining maksimal kuchi orasidagi farqni chiqarib bering.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5
4
4 7 3 5
2
1 2
5
1 2 3 4 5
3
4 9 4
4
4 4 4 4
-3 2 -4 -2
-1 1
-4 -3 -2 -1 1
-5 5 -5
0 0 0 0

I. Turli String

Xotira: 256 MB, Vaqt: 50 ms
Masala

Sizga kichik lotin harflaridan iborat s satri berilgan.

s satrining belgilarini qayta joylashtirib, r deb nomlangan yangi satr yarating. Ushbu yangi satr s ga teng bo'lmasligi kerak yoki bunday satrni yaratish mumkin emasligini bildirishingiz kerak.

Kiruvchi ma'lumotlar:

Birinchi qator bitta butun sonni o'z ichiga oladi — t ( 1≤t≤10001 ) — testlar soni.

Har bir test uchun bitta qator beriladi: s, uzunligi eng ko'pi bilan 10 ta bo'lib, kichik lotin harflaridan tashkil topgan.

Chiquvchi ma'lumotlar:

Har bir test uchun, agar masala shartiga mos keladigan r satri mavjud bo'lmasa, "NO" (qo'shtirnoqsiz) chiqaring.

Aks holda, "YES" (qo'shtirnoqsiz) ni chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1
aaaa
NO
2
2
Azizbek
Karimjon
YES
YES

J. Navbat

Xotira: 256 MB, Vaqt: 50 ms
Masala

Nodir odamlar qatorida n ta odam orasida turibdi, lekin u o‘zining qator bo‘yicha aniq o‘rnini bilmaydi. U faqat shuni ayta oladi: uning oldida kamida a ta odam va orqasida eng ko‘pi bilan b ta odam bor.Nodir tura olishi mumkin bo‘lgan turli o‘rinlar sonini aniqlang.

Kiruvchi ma'lumotlar:

Kiritish:
Bitta qatorda uchta butun son beriladi: n, a va b (0 ≤ a, b < n ≤ 100).

Chiquvchi ma'lumotlar:

Chiqish:
Yagona sonni chop eting — Nodirning tura olishi mumkin bo‘lgan o‘rinlar soni.

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

K. String #2

Xotira: 32 MB, Vaqt: 1000 ms
Masala

String s k-string deb ataladi, agar uni biror bir stringning k marta qo‘shilgan nusxasi sifatida ifodalash mumkin bo‘lsa. Masalan, string "aabaabaabaab" bir vaqtning o‘zida 1-string, 2-string va 4-string hisoblanadi, lekin u 3-string, 5-string yoki 6-string emas va hokazo. Har qanday string 1-string hisoblanadi.

Sizga kichik ingliz harflaridan tashkil topgan string s va musbat butun son k beriladi. Sizning vazifangiz shunday qilib string s harflarini qayta tartiblashdan iboratki, natijada hosil bo‘lgan string k-string bo‘lsin.

Kiruvchi ma'lumotlar:

Kirish ma'lumotlari
Birinchi qatorda k (1 ≤ k ≤ 1000) butun soni beriladi.
Ikkinchi qatorda s stringi beriladi, barcha belgilar kichik ingliz harflaridir.
String uzunligi 1 ≤ |s| ≤ 1000.

Chiquvchi ma'lumotlar:

Chiqish ma'lumotlari
String s harflarini shunday qayta tartiblangki, hosil bo‘lgan string k-string bo‘lsin. Agar bir nechta yechim mavjud bo‘lsa, ulardan istalganini chiqaring.
Agar yechim mavjud bo‘lmasa, "-1" (qo‘shtirnoqlarsiz) chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2
aazz
azaz
2
3
abcabcabz
-1

L. Aziz chiroqchi

Xotira: 256 MB, Vaqt: 1000 ms
Masala

Aziz Yangi yil chiroqlarini yoqmoqchi, ular m lampochkadan iborat. Boshlang'ich holatda barcha lampochkalar o'chirilgan. n ta tugma bor, har bir tugma ba'zi lampochkalar bilan bog'langan. Aziz ushbu tugmalardan istalganini bosishi mumkin. Tugma bosilganda, u bilan bog'langan barcha lampochkalar yoqiladi. Aziz barcha lampochkalarni yoqishi mumkinmi?

 

Agar Aziz tugmani bossa va bu tugmaga ulangan ba'zi lampochkalar allaqachon yoqilgan bo'lsa, ularning holati o'zgarmaydi, ya'ni ular yoqilganicha qoladi.

Kiruvchi ma'lumotlar:

Kirishning birinchi qatorida ikkita butun son n va m (1 ≤ n, m ≤ 100) — tugmalar soni va lampochkalar soni beriladi.

Keyingi n qatorning har birida xi (0 ≤ xi ≤ m) — i-tugma bilan yoqiladigan lampochkalar soni, va undan keyin xi ta son yij (1 ≤ yij ≤ m) — ushbu lampochkalar raqamlari keltirilgan.

Chiquvchi ma'lumotlar:

Agar barcha m lampochkani yoqish imkoni bo'lsa, "YES" chop eting, aks holda "NO" chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3 4
2 1 4
3 1 3 1
1 2
YES
2
3 3
1 1
1 2
1 1
NO

M. Reverse

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga () va lotin alifbosining kichik harflardan tashkil topgan s satri beriladi. Siz qavs ichidagi hamma satrni reverse qilishingiz kerak

Kiruvchi ma'lumotlar:

s satri

Chiquvchi ma'lumotlar:

 qavs ichidagi hamma satrni reverse qilingani

Misollar:
# INPUT.TXT OUTPUT.TXT
1
abs(abc)
abscba

N. Matematika

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Umidjon 2- sinfda o'qiydi u bugun ko'p amalli hisoblashni o'rgandi. Unga ustozi 30 ta test bergan Sizning vazifangiz Umidjonga ushbu testni ishlashiga yordam berish.

Kiruvchi ma'lumotlar:

1- qatorda misol beriladi

2-qatorda n testlar soni ≤5

keyingi n ta qatorda testlar

Chiquvchi ma'lumotlar:

to'g'ri javobni chop eting

Izoh:

Python dasturlash tilida ishlashni maslahat beraman

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5+6+7+8+9+1+2+3+4
4
A)45
B)55
C)20
D)15
A)45

O. Matritsa #2

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga A va B matritsalari beriladi siz A[0] ni B[0] ga kupaytirib 5ni qushib C[0] ni hosil qilishingiz kerak va bu matritsa elementi tugaguncha davom etadi yani A[-1]*B[-1]+5=C[-1] siz C matristani va C matritsaning barcha elementlari yig'indisini chiqaruvchi dastur tuzing

Kiruvchi ma'lumotlar:

3x3 bo'lgan A va B matritsalar kiritiladi siz C matritsani chop eting

Chiquvchi ma'lumotlar:

javobni chop eting

Izoh:

Birinchi testcase
1 * 9 + 5 = 14

2 * 8 + 5 = 21

3 * 7 + 5 = 26

6 * 4 + 5 = 29

5 * 5 + 5 = 30

xullas shunday qilib matritsani chop eting 

va pastgi qatorda C matritsadagi sonlar  yig'indisini chop eting
bu testcase uchun 209

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 2 3
4 5 6
7 8 9
9 8 7 
6 5 4 
3 2 1
14 21 26
29 30 29
26 21 14
210

P. Amallarni bajaring!

Xotira: 32 MB, Vaqt: 1000 ms
Masala

sizga x kiritiladi va amallar beriladi(/,*,-,+,**) siz berilgan amalni birinchi n soni bilan keyingi ishni esa n+1 bilan va hokazo… siz oxirgi javobni chop eting

Agar tushunmagan bulsangiz testcase ga qarang

Kiruvchi ma'lumotlar:

birinchi qatorda x,n(0 <x,n<10*18)

ikkinchi qatorda ifodalar

Chiquvchi ma'lumotlar:

agar masala javobi butun chiqsa butunligicha aks holsa 10**(-12) aniqlikda chop eting

Izoh:

birinchi testcase:

1 /1*2+3-4 = 1

ikkinchi testcase:

2/2/3 = 0.333…

etibor bering bunda amallar ketma-ket bajariladi ya'ni birinchi ko'paytirish bo'lish emas

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 1
/ * + -
1
2
2 2
/ /
0.333333333333

Q. Alifbo #2

Xotira: 32 MB, Vaqt: 1000 ms
Masala

n  soni kiritiladi va x satri ya'ni tilning nomi(faqat 3ta til: uzbek tili, ingliz tili  va rus tillari).Aylanada harflar terilgan n-qatorda qaysi harf borligini toping.

Kiruvchi ma'lumotlar:

birinchi qatorda n(-10**8 < n < 10**8)

ikkinchi qatorda x satri

 

Chiquvchi ma'lumotlar:

javobni chiqaring

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2
ingliz tili
b
2
10 
rus tili
и
3
70 
uzbek
n
4
23
ingliz tili
w
Kitob yaratilingan sana: 19-Jan-25 08:23