A. Qiziq

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Namunalarga qarab bog'liqlikni toping.

Kiruvchi ma'lumotlar:

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

Chiquvchi ma'lumotlar:

Masala javobini chop eting

Misollar:
# INPUT.TXT OUTPUT.TXT
1
24956
99
2
156
6
3
5864
8888
4
11
1
5
5
5

B. Yangi satr

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga \(A\) satri hamda \(N\) soni beriladi siz satrdagi har bir songa \(N\) sonini qo'shib yangi satr hosil qilishingiz kerak

Kiruvchi ma'lumotlar:

Birinchi qatorda \(A(1 \le len(A) \le 1000)\) satr kiritiladi

Keyingi qatorda esa \(10^5\) dan oshmaydigan son kiritiladi

Chiquvchi ma'lumotlar:

Yagona qatorda masala javobini chiqaring.Agar yigindi 0 bo'lsa avvalgi son ham satrdan o'chirilsin. Agar satrning ichida son mavjud bo'lmasa ‘Son mavjud emas’ yozuvini ekranga chiqarishingiz so'raladi.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
Sa90lo0m
12
Sa102lo12m
2
Robocontest
15
Son mavjud emas
3
TA0TU1
0
TATU1
4
con000test
12
con12test

C. NumWords

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga bir qatorda inglizcha so'zlar bilan \(N\) soni beriladi siz shu sonni raqamlarda ifodalang. Batafsil namunaga qarang.

Kiruvchi ma'lumotlar:

Yagona qatorda \(N(1 \le N \le 10^{12})\) sonining inglizcha yozilishi beriladi (lotin alifbosining kichik harflari bilan)

Chiquvchi ma'lumotlar:

Siz esa sonning raqamlarda ifodalanganini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
eighteen
18
2
one hundred twenty eight
128
3
twelve
12
4
fifty
50
5
one billion
1000000000

D. NumWords 2

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga \(N\) sonining inglizcha yozilishi beriladi siz shu sonning o'zbekchada yozilishini chop eting.

Masalan :

    one hundred - bir yuz

    thirteen - o'n uch

    fifty - ellik

    nineteen - o'n to'qqiz

    one trillion - bir trillion

Kiruvchi ma'lumotlar:

Lotin alifbosining kichik harflarida sonning  \((0\le N \le 10^{12})\) inglizcha yozilishi beriladi

Chiquvchi ma'lumotlar:

Shu sonning o'zbekchada yozilishini chop eting

Izoh:

\(0 - nol (zero)\)

\(1 - bir (one)\)

\(2 - ikki (two)\)

\(3 - uch (three)\)

\(4 - to'rt (four)\)

\(5 - besh (five)\)

\(6 - olti (six)\)

\(7 - yetti (seven)\)

\(8 - sakkiz (eight)\)

\(9 - to'qqiz (nine)\)

\(10 - o'n (ten)\)

\(100 - yuz (hundred)\)

\(1000 - ming (thousand)\)

\(1000000 - million (million)\)

\(1000000000 - milliard (billion)\)

\(1000000000000 - trillion (trillion)\)

Misollar:
# INPUT.TXT OUTPUT.TXT
1
eighteen
o'n sakkiz
2
one hundred twenty eight
bir yuz yigirma sakkiz
3
twelve
o'n ikki
4
fifty
ellik
5
one billion
bir milliard

E. Sistema

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga ikki nomalumli ikkita tenglamalar sistemasi beriladi. Sizdan esa ushbu tenglamalar sistemasinning yechimlarini topish so’raladi.

Tenglamalar sitemasi quyidagicha ko’rinishlarda berilishi mumkin:

  \(x+y=a\)

  \(x-y=b\)

yoki 

  \(x-y=a\)

  \(x+y=b\)

\(x\) va \(y\) larning o’rinlari almashgan bo’lishi ham mumkin.Bunda \(a(-10^{18} \le a \le 10^{18})\) va \(b(-10^{18} \le b \le 10^{18})\) lar butun sonlar.

Kiruvchi ma'lumotlar:

Ikkita qatorda tenglamalar sistemasi beriladi

Chiquvchi ma'lumotlar:

\(x\) va \(y\) ning qiymatlarini alohida qatorlarda chop eting.Yechim mavjud bo'lmasa -1 ni chop eting

Izoh:

Tenglama javobi butun son chiqishi kafolatlanadi!

Misollar:
# INPUT.TXT OUTPUT.TXT
1
x+y=5
x-y=7
x=6
y=-1
2
y-x=-4
x+y=8
x=6
y=2

F. Raqamli o'yin

Xotira: 512 MB, Vaqt: 1000 ms
Masala

Sizga \(N×M\) o‘lchamli matritsa beriladi. Matritsaning har bir elementi \(0\) dan \(9\) gacha bo‘lgan bitta raqamdan iborat. Siz matritsaning yuqori chap burchagini \((0,0)\) nuqtasi, pastki o‘ng burchagini esa \((N−1,M−1)\) nuqtasi deb olasiz. Har bir qadamda faqat yuqoridagi, pastdagi, chapdagi yoki o‘ngdagi raqamni qo'shish mumkin. Har bir elementni yo‘l davomida faqat bir marta qo'shish mumkin (takroriy qo'shish ruxsat etilmaydi).  Berilgan matritsa uchun boshlang‘ich nuqta \((0,0)\) dan oxirgi nuqta \((N−1,M−1)\) gacha borgan, va hosil bo‘lgan yig'indi \(K\) ga bo‘linadigan barcha yo‘llar sonini aniqlang. Yig'indi hisoblanayotganda \((0,0)\)va \((N-1,M-1)\) indexlarda joylashgan raqamlarni yig'indiga olinmaydi.
 

Kiruvchi ma'lumotlar:

Birinchi qatorda \(N,M,K\) butun sonlari \(N,M(2≤N,M≤6). K(1≤K≤100).\)

Chiquvchi ma'lumotlar:

Yagona qatorda masala yechimini chop eting.

Izoh:

1-testni ko'rib chiqsak.

2x2 matritsa berilgan. K = 3 bo'lsa

[1 3]

[3 4]

Jami 2 ta yo'l bor. Ikkisining ham yig'indisi 3 ga teng va bu 3 ga qoldiqsiz bo'linadi. 

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2 2 3
1 3
3 4
2
2
3 3 2
1 2 3
4 5 6
7 8 9
12
3
3 3 2
1 1 1
1 2 1
1 1 1
10
Kitob yaratilingan sana: 04-Aug-25 04:33