A. Bo'luvchi

Xotira: 32 MB, Vaqt: 1000 ms
Masala

NN soni berilgan ushbu sonning eng katta bo'luvchisini toping.

Kiruvchi ma'lumotlar:

N(1N1050)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(1len(a)100)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 mm birlik va balandligi nn 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(1m109)m(1 \le m \le 10^9) va n(1n109)n(1 \le n \le 10^9) sonlari kiritiladi

Chiquvchi ma'lumotlar:

Masala javobini 109+710^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.1.Hech qachon unli harflar ketma-ket kelmasligi kerak. Agar shunday bo‘lsa, ular orasiga mos ravishda undosh harfni joylashtirib qo'yadi.

2.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.1.Masalan siz unli harfni qo'yishingiz kerak. 1 - marta harf qo'yilayotganda aa ,2- marta qo'yilayotganda ee(chunki a harfidan keyingi keladigan unli ee) ,3- martasida ii shu tartibda qo'yiladi.6- martasida esa yana aa harfi qo'yiladi va shu tarzda ketadi.

2.2.Undosh harflar ham xuddi shu tarzda joylashtiriladi
1-bb,2-cc,3-dd…..21-zz,22-bb shu tarzda

Suhrobga yangi so'z tuzishda yordam bering.

Kiruvchi ma'lumotlar:

a(2len(a)100)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 NN soni beriladi siz NxNNxN shakldagi spiral yasashingiz kerak bo'ladi. Batafsil namunaga qarang.

Kiruvchi ma'lumotlar:

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

Chiquvchi ma'lumotlar:

NxNNxN 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 NN- o'rinda turgan qiymatini aniqlang.

Kiruvchi ma'lumotlar:

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

Keyingi TT qatorda N(1N1018)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: 07-Jul-25 23:44