A. Abdulazizning xatosi
Xotira: 16 MB, Vaqt: 1000 msAbdulaziz 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.
Birinchi qatorda ketma-ketlik uzunligi N (1 ≤ N ≤ 10^5).
Ikkinchi qatorda N ta butun son (−10^9 dan 10^9 gacha) beriladi.
Abdulaziz hisoblagan natija va to‘g‘ri natija orasidagi farqni chiqarish kerak.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5+6 |
11 |
2 |
7*8 |
56 |
3 |
10/5 |
2 |
B. Borze
Xotira: 32 MB, Vaqt: 1000 msNo'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.
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).
Dekodlangan uchlik sonni chiqaring. Unda bosh nol bo'lishi mumkin.(boshida nollar bo'lishi mumkin, misol uchun 01212)
Azgina qiyinroq lekin Oson
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
.-.-- |
012 |
2 |
--. |
20 |
3 |
-..-.-- |
1012 |
C. Shuni ham bilmaysanmi?
Xotira: 16 MB, Vaqt: 1000 msAnvar 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
Kirish faylida 1 ta butun son a kiritiladi . (0≤a<1000)
1 dan agacha bo'lgan larning yig'indisini chiqaring.
Juda Juda Oson
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
304 |
46360 |
2 |
9 |
45 |
D. N xonali son nechta?
Xotira: 16 MB, Vaqt: 100 msSiz 0,1,2,3,4,5,6,7,8,9 raqamlari ishtirokida n xonali natural son jami nechta borligini topishingiz kerak
N soni kiritiladi
N xonali sonning jami sonini chiqarish kerak
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
9 |
2 |
3 |
900 |
E. Odiljon va do'sti.
Xotira: 16 MB, Vaqt: 1000 msOdiljon 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.
Bir qatorda t1 (0<t1≤5) , s1 (0<s1≤20), t2 (0<t2≤5) va s2 (0<v2≤20).
Ularning tezligini chop eting.
# | 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 msTabriklaymiz, 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:
s
satrining teskari o‘qilgan satrinis
satrining oxiriga qo‘shish (masalan, agars = cpm
bo‘lsa, amal bajarilgandan keyins = cpmmpc
bo‘ladi).- Hozirgi
s
satrini teskari o‘qish (masalan, agars = cpm
bo‘lsa, amal bajarilgandan keyins = 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
satrib
satrining prefiksi bo‘lib, lekin ular teng emas;a
vab
satrlari birinchi farq qilgan joyda,a
satridagi harfb
satridagidan alifboda oldinda joylashgan bo‘ladi.
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).
Har bir test uchun bittadan qatorda, aynan n
ta amal bajarilgandan keyin olinishi mumkin bo‘lgan leksikografik jihatdan eng kichik satrni chiqarish kerak.
Oson
# | 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 msMenimcha 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.
Sizga N(0<N≤1900) necha soat o'tgani kiritiladi.
Unda necha kun va soat qolganini toping!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
152 |
73 kun 16 soat |
2 |
715 |
50 kun 5 soat |
H. Qish
Xotira: 16 MB, Vaqt: 1000 ms
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 malumotda N (0<N<100) , M (0<M<50) kiritiladi.
Masala javobini chop eting.
# | 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 msUmid 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 ?
Bir qatorda A (0<A≤100) , P (0<P≤50) , N (0<N≤10).
Javobning butun qismini chop eting!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
37 2 8 |
42 |
2 |
98 14 5 |
166 |
J. Bankdagi pullar #2
Xotira: 16 MB, Vaqt: 1000 msUmid 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 ?
Bir qatorda A (0<A≤100) , P (0<P≤50) , N (0<N≤10).
Javobning butun qismini chop eting!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
50 37 2 |
93 |
2 |
79 24 5 |
231 |
K. Ilon Izi
Xotira: 32 MB, Vaqt: 3120 msSizga 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
N soni (\(1\le n\)\(\le 9\))
1 dan \(n^{2}\) gacha bo'lgan, matritsada aks etadigan sonlarni x deb olsak.
x:2 formatda natijani chiqaring.
Omad, o'ylasa oson bo'ladi.
# | 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 msSizga 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
N soni (\(1\le n\)\(\le 9\))
1 dan \(n^{2}\) gacha bo'lgan, matritsada aks etadigan sonlarni x deb olsak.
x:2 formatda natijani chiqaring.
Omad, o'ylasa oson bo'ladi.
# | 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 |