A. Abdulazizning xatosi

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Abdulaziz sonlar ketma-ketligini noto‘g‘ri hisoblab qo‘ydi. U har bir sonni juft indeksdagi sonlarni ikki martaga oshirib qo‘shdi (indekslar 1 dan boshlanadi). Sizga ketma-ketlik beriladi. To‘g‘ri natijani va Abdulaziz hisoblagan natijani toping,  so‘ng ularning farqini chiqaring.

Kiruvchi ma'lumotlar:

Birinchi qatorda ketma-ketlik uzunligi N (1 ≤ N ≤ 10^5).
Ikkinchi qatorda N ta butun son (−10^9 dan 10^9 gacha) beriladi.

Chiquvchi ma'lumotlar:

Abdulaziz hisoblagan natija va to‘g‘ri natija orasidagi farqni chiqarish kerak.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5+6
11
2
7*8
56
3
10/5
2

B. Borze

Xotira: 32 MB, Vaqt: 1000 ms
Masala

No'do'ristonda uchlik raqamli belgi juda mashhur. Uchlik sonni telegraf qilish uchun Borze alifbosi ishlatiladi. 0 raqami «.», 1 raqami «-.» sifatida uzatiladi. va 2 "--" sifatida. Siz Borze kodini dekodlashingiz kerak, ya'ni uning Borze alifbosida ko'rsatilgan uchlik sonini bilib olishingiz kerak.

Kiruvchi ma'lumotlar:

Birinchi qatorda Borze kodidagi raqam mavjud. Satr uzunligi 1 dan 200 tagacha belgidan iborat. Berilgan satr ba'zi uchlik sonning haqiqiy Borze kodi ekanligi kafolatlangan (bu raqamda bosh nol bo'lishi mumkin).

Chiquvchi ma'lumotlar:

Dekodlangan uchlik sonni chiqaring. Unda bosh nol bo'lishi mumkin.(boshida nollar bo'lishi mumkin, misol uchun 01212)

Izoh:

Azgina qiyinroq lekin Oson

Misollar:
# INPUT.TXT OUTPUT.TXT
1
.-.--
012
2
--.
20
3
-..-.--
1012

C. Shuni ham bilmaysanmi?

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Anvar matematikani yomon ko'radi va matematikani o'qimaydi. Shu sababdan unga bugungi berilgan vazifa qiyinlik  qilmoqda. Uyga vazifa juda oson.  U shunchaki 1 dan agacha bo'lgan larning yig'indisini topish kerak

Kiruvchi ma'lumotlar:

Kirish faylida 1 ta butun son a kiritiladi . (0≤a<1000)

 

Chiquvchi ma'lumotlar:

1 dan agacha bo'lgan larning yig'indisini chiqaring.

Izoh:

Juda Juda Oson

Misollar:
# INPUT.TXT OUTPUT.TXT
1
304
46360
2
9
45

D. N xonali son nechta?

Xotira: 16 MB, Vaqt: 100 ms
Masala

Siz 0,1,2,3,4,5,6,7,8,9 raqamlari ishtirokida n xonali natural son jami nechta borligini topishingiz kerak

Kiruvchi ma'lumotlar:

N soni kiritiladi

Chiquvchi ma'lumotlar:

N xonali sonning jami sonini chiqarish kerak 

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1
9
2
3
900

E. Odiljon va do'sti.

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Odiljon do'sti Umar musobaqa o'ynashmoqda. Ular startdan finishgacha bir o'zgarmas tezlikda borishadi. t1 va t2 Rahimbek va Odiljonning yugurgan vaqti, s1 va s2 esa ularning yugurgan masofalari. Sizning vazifangiz ularning tezligini topish.

 

Kiruvchi ma'lumotlar:

Bir qatorda t1 (0<t1≤5) ,  s1 (0<s1≤20), t2 (0<t2≤5) va s2 (0<v2≤20).

Chiquvchi ma'lumotlar:

Ularning tezligini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 19 6 13
19 m/s
3 m/s
2
9 12 5 15
2 m/s
3 m/s

F. Teskari Satrdan Kattaroq

Xotira: 32 MB, Vaqt: 2000 ms
Masala

Tabriklaymiz, siz Magistratura Yordam Markaziga qabul qilindingiz!
Biroq, darsda juda zerikib, hech narsa qilmaslikdan charchadingiz, shuning uchun o‘zingiz uchun o‘yin o‘ylab topdingiz.

Sizga satr s va juft butun son n beriladi. Siz unga ikkita turdagi amallarni qo‘llashingiz mumkin:

  1. s satrining teskari o‘qilgan satrini s satrining oxiriga qo‘shish (masalan, agar s = cpm bo‘lsa, amal bajarilgandan keyin s = cpmmpc bo‘ladi).
  2. Hozirgi s satrini teskari o‘qish (masalan, agar s = cpm bo‘lsa, amal bajarilgandan keyin s = mpc bo‘ladi).

Sizdan aynan n ta amal bajarilgandan keyin olinishi mumkin bo‘lgan leksikografik jihatdan eng kichik satrni aniqlash talab qilinadi. Amal turlarini har qanday tartibda qo‘llashingiz mumkin, lekin jami n ta amal bajarilishi shart.

Satr a satr b dan leksikografik jihatdan kichik bo‘lishi uchun quyidagilardan biri to‘g‘ri bo‘lishi kerak:

  • a satri b satrining prefiksi bo‘lib, lekin ular teng emas;
  • a va b satrlari birinchi farq qilgan joyda, a satridagi harf b satridagidan alifboda oldinda joylashgan bo‘ladi.
Kiruvchi ma'lumotlar:

Birinchi qatorda butun son t (1 ≤ t ≤ 500) — testlar soni.

Keyin har bir test uchun quyidagilar beriladi:

  • Bir qatorda juft butun son n (2 ≤ n ≤ 10^9) — bajariladigan amallar soni.
  • Keyingi qatorda kichik lotin harflaridan tashkil topgan s satri (uzunligi 1 dan 100 gacha).
Chiquvchi ma'lumotlar:

Har bir test uchun bittadan qatorda, aynan n ta amal bajarilgandan keyin olinishi mumkin bo‘lgan leksikografik jihatdan eng kichik satrni chiqarish kerak.

Izoh:

Oson

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5
4
cpm
2
grib
10
kupitimilablodarbuz
1000000000
capybara
6
abacaba
cpm
birggrib
kupitimilablodarbuz
arabypaccapybara
abacaba

G. Dunyo bo'ylab sakson kun.

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Menimcha barcha Villiam Foks haqida bilsa kerak. U dunyoni 80 kunda aylanib chiqishi zarur. Unga sizning yordamingiz kerak. Unda soat bor, ammo u necha kun o'tganini va yana necha kun qolganini bilmaydi. 

Kiruvchi ma'lumotlar:

Sizga N(0<N≤1900) necha soat o'tgani kiritiladi.

Chiquvchi ma'lumotlar:

Unda necha kun va soat qolganini toping!

Misollar:
# INPUT.TXT OUTPUT.TXT
1
152
73 kun 16 soat
2
715
50 kun 5 soat

H. Qish

Xotira: 16 MB, Vaqt: 1000 ms
Masala
Picture background

Picture background

Unxnoid sayyorasida shu yili  qish juda juda sovuq keldi. Ular N minut issiqda turishlari zarur. Buning uchun ularga yog'och kerak.Asilbek ularga yordam bermoqchi va u o'rmondan daraxt kesishga qaror qildi. Asilbek 1 minutda M metr daraxt kesadi. 1 metr yog'och 3 minut davomida yonadi. Asilbek yetarli darajada yog'och kesishi uchun qancha vaqt zarur ? 

Kiruvchi ma'lumotlar:

Kiruvchi malumotda  N (0<N<100) , M (0<M<50) kiritiladi.

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
60 20
1
2
85 28
2
3
98 43
1

I. Bankdagi pullar #1

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Umid bankka A ming so'm pul qo'ydi. Uning puli har oy A ning P foizga oshib boradi. Agar uning puli N oy tursa, uning pullari qancha bo'ladi ? 

Kiruvchi ma'lumotlar:

Bir qatorda A (0<A≤100) , P (0<P≤50) , N (0<N≤10).

Chiquvchi ma'lumotlar:

Javobning butun qismini chop eting!

Misollar:
# INPUT.TXT OUTPUT.TXT
1
37 2 8
42
2
98 14 5
166

J. Bankdagi pullar #2

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Umid bankka A ming so'm pul qo'ydi. Uning puli har oy oldingi oyning P foizga oshib boradi. Agar uning puli N oy tursa, uning pullari qancha bo'ladi ? 

Kiruvchi ma'lumotlar:

Bir qatorda A (0<A≤100) , P (0<P≤50) , N (0<N≤10).

Chiquvchi ma'lumotlar:

Javobning butun qismini chop eting!

Misollar:
# INPUT.TXT OUTPUT.TXT
1
50 37 2
93
2
79 24 5
231

K. Ilon Izi

Xotira: 32 MB, Vaqt: 3120 ms
Masala

Sizga N soni beriladi. Siz esa NxN matritsada 1 dan \(n^{2}\) gacha sonlarni quyidagi tartibda joylashtirasiz:
 

Ya'ni 1 dan N gacha pastga, N+1 dan N+N gacha tepaga, va hokazo

Kiruvchi ma'lumotlar:

N soni (\(1\le n\)\(\le 9\))

Chiquvchi ma'lumotlar:

1 dan \(n^{2}\) gacha bo'lgan, matritsada aks etadigan sonlarni x deb olsak.
x:2 formatda natijani chiqaring.

Izoh:

Omad, o'ylasa oson bo'ladi.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
9
1 18 19 36 37 54 55 72 73
 2 17 20 35 38 53 56 71 74
 3 16 21 34 39 52 57 70 75
 4 15 22 33 40 51 58 69 76
 5 14 23 32 41 50 59 68 77
 6 13 24 31 42 49 60 67 78
 7 12 25 30 43 48 61 66 79
 8 11 26 29 44 47 62 65 80
 9 10 27 28 45 46 63 64 81
2
3
1  6  7
 2  5  8
 3  4  9

L. Spiral

Xotira: 32 MB, Vaqt: 3120 ms
Masala

Sizga N soni beriladi. Siz esa NxN matritsada 1 dan \(n^{2}\) gacha sonlarni quyidagi tartibda joylashtirasiz:
 

Ya'ni Spiral Shaklida raqamlar joylashgan. Raqamlar oshgani sari ichkariga kirib boradi

Kiruvchi ma'lumotlar:

N soni (\(1\le n\)\(\le 9\))

Chiquvchi ma'lumotlar:

1 dan \(n^{2}\) gacha bo'lgan, matritsada aks etadigan sonlarni x deb olsak.
x:2 formatda natijani chiqaring.

Izoh:

Omad, o'ylasa oson bo'ladi.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1
1
2
2
1  2
 4  3
3
3
1  2  3
 8  9  4
 7  6  5
4
9
1  2  3  4  5  6  7  8  9
32 33 34 35 36 37 38 39 10
31 56 57 58 59 60 61 40 11
30 55 72 73 74 75 62 41 12
29 54 71 80 81 76 63 42 13
28 53 70 79 78 77 64 43 14
27 52 69 68 67 66 65 44 15
26 51 50 49 48 47 46 45 16
25 24 23 22 21 20 19 18 17
Kitob yaratilingan sana: 03-Oct-25 10:41