A. Bo'luvchi

Xotira: 32 MB, Vaqt: 1000 ms
Masala

\(N\) soni berilgan ushbu sonning eng katta bo'luvchisini toping.

Kiruvchi ma'lumotlar:

\(N(1 \le N \le 10^{50})\)

Chiquvchi ma'lumotlar:

Shu sonning eng katta bo'luvchisini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT

B. Qiziq #4

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Namunalarga qarab bog'liqlikni toping 

Kiruvchi ma'lumotlar:

\(a(1\le len(a) \le 100)\)

Chiquvchi ma'lumotlar:

Masala javobini chop eting

Misollar:
# INPUT.TXT OUTPUT.TXT
1
Robocotest.Uz
ru 2
2
RazzOqoV
rov 3
3
Coder'S FigHT #3
csfht 5
4
coNtest
n 1
5
else holat
-1

C. |max-min|

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga uzunligi \(m\) birlik va balandligi \(n\) birlik bo'lgan to'g'ri to'rtburchak beriladi. Siz ushbu to'g'ri to'rtburchakka joylashtirish mumkin bo'lgan maximum va minimum kvadratlar soni o'rtasidagi farqni toping.Bo'sh joy qolmasligi kerak kvadrat yasalganidan keyin.

Kvadratlar tomoni minimum 1 birlik bo'lishi mumkin.

Kiruvchi ma'lumotlar:

Yagona qatorda \(m(1 \le m \le 10^9)\) va \(n(1 \le n \le 10^9)\) sonlari kiritiladi

Chiquvchi ma'lumotlar:

Masala javobini \(10^9+7\) ga bo'lgandagi qoldiqni chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
4 5
15

D. Yangi so'z

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Suhrob yangi so'zlar yasashga juda qiziquvchan bola. Kunlardan bir kuni u kitobdagi so'zlarga o'zgartirish kiritib o'zi uchun qiziqarli so'z o'ylab topmoqchi bo'ldi. U yangi so'z uchun quyidagi shartni qo'ydi :

\(1.\)Hech qachon unli harflar ketma-ket kelmasligi kerak. Agar shunday bo‘lsa, ular orasiga mos ravishda undosh harfni joylashtirib qo'yadi.

\(2.\)Hech qachon undosh harflar ketma-ket kelmasligi kerak. Agar shunday bo‘lsa, ular orasiga mos ravishda unli harfni joylashtirib qo'yadi.

Harflarni joylashtirish :

\(1.\)Masalan siz unli harfni qo'yishingiz kerak. 1 - marta harf qo'yilayotganda \(a\) ,2- marta qo'yilayotganda \(e\)(chunki a harfidan keyingi keladigan unli \(e\)) ,3- martasida \(i\) shu tartibda qo'yiladi.6- martasida esa yana \(a\) harfi qo'yiladi va shu tarzda ketadi.

\(2.\)Undosh harflar ham xuddi shu tarzda joylashtiriladi
1-\(b\),2-\(c\),3-\(d\)…..21-\(z\),22-\(b\) shu tarzda

Suhrobga yangi so'z tuzishda yordam bering.

Kiruvchi ma'lumotlar:

\(a(2 \le len(a) \le 100)\) satr kiritiladi

Chiquvchi ma'lumotlar:

Yangi so'zni chop eting.

Izoh:

Faqat kichik harflarni joylashtirishingiz kerak.Testlar namunadagidan farq qiladi

Misollar:
# INPUT.TXT OUTPUT.TXT
1
allaa
alalaba
2
ooi
oboci
3
salom
salom
4
akkoouus
akakobocudus

E. Spiral

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga \(N\) soni beriladi siz \(NxN\) shakldagi spiral yasashingiz kerak bo'ladi. Batafsil namunaga qarang.

Kiruvchi ma'lumotlar:

\(N(3 \le N \le 50 )\)

Chiquvchi ma'lumotlar:

\(NxN\) spiralni chop eting

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3
--\
/\|
\-/
2
5
----\
/--\|
|/\||
|\-/|
\---/
3
8
-------\
/-----\|
|/---\||
||/-\|||
|||\/|||
||\--/||
|\----/|
\------/

F. Tub ketma-ketlik

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Barcha raqamlari tub raqamlardan tashkil topgan sonlar ketma-ketligini ‘tub ketma-ketlik’ deylik. Siz ushbu ketma-ketlikning \(N\)- o'rinda turgan qiymatini aniqlang.

Kiruvchi ma'lumotlar:

Birinchi qatorda testlar soni \(T(1\le T \le 10^5)\) 

Keyingi \(T\) qatorda \(N(1 \le N \le 10^{18} )\) sonlari kiritiladi

Chiquvchi ma'lumotlar:

Hr bir test uchun alohida qatorda masala javobini chop eting

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3
1
4
6
2
7
23
Kitob yaratilingan sana: 04-Aug-25 06:27