A. Ketma ketlik math
Xotira: 16 MB, Vaqt: 1000 msKetma ketlikning n-hadini toping.
0, 7, 26, 63, 124, 215, ...
Bitta qatorda n natural soni. ( 1 <= n <= 20 )
Bitta qatorda ketma ketlikning n-hadini chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
1 |
0 |
B. Iftorlik vaqti
Xotira: 16 MB, Vaqt: 1000 msN ta odam iftorlik uchun K ta xurmo sotib oldilar. Sizning vazifangiz K ta xurmoni N ta odamga teng taqsimlash mumkinmi yo'qmi aniqlashdan iborat/
Bitta qatorda N va K natural sonlari. (1 <= N , K <= 1000)
Agar K ta xurmoni N ta odamga teng taqsimlash mumkin bo'lsa "Yes", aks holda "No" chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
5 15 |
Yes |
| 2 |
5 21 |
No |
C. n xonali
Xotira: 16 MB, Vaqt: 1000 msSizga N va a soni beriladi. Siz a soni N xonalimi yo'qmi topishingiz kerak.
Bitta qatorda N va a natural sonlari, ( 1 <= N <= 18, 1 <= a <= 1018)
Agar a soni N xonali bo'lsa "yes", aks holda "no" chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
2 15 |
yes |
| 2 |
3 1234 |
no |
D. 2->10
Xotira: 16 MB, Vaqt: 1000 ms2 lik samoq sistemasi vaqat '0' va '1' raqamlaridan tashkil topgan bo'lib, unda biz sanoqda ishlatiladigan sonlar o'rniga 0 va 1 lardan tuzilgan ketma-ketlik ishlatiladi.
Misol uchun biz ishlatadigan 10 liksanoq sistemasida sonlarni 2 lik sanoq sistemasidagi ko'rinishi quyidagicha bo'ladi.
0-0
1-1
2-10
3-11
4-100
5-101
...
Sizning vazifangiz 2 lik sanoq sistemasidagi sonni 10 lik sanoq sistemasiga o'tkazish.
Bitta qatorda uzunligi 18 ta belgidan oshmaydigan 2 lik sanoq sistemasidagi son.
Bitta qatorda berilgan sonning 10 lik sanoq sistemasidagi ko'rinishi.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
11110000011110011 |
123123 |
E. MOD %3
Xotira: 16 MB, Vaqt: 1000 msBerilgan son 3 ga bo'linadimi?
Bitta qatorda N naturlar soni. ( 1 <= N <= 1010000)
Agar berilgan son 3 ga qoldiqsiz bo'linsa "Yes", aks holda "No" chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
99 |
Yes |
| 2 |
100 |
No |
F. Devor bo'yash
Xotira: 16 MB, Vaqt: 1000 msAzimjon va Maqsud devorni bo'yashga qaror qilishdi. Devor \(n\) dona taxtadan tashkil topgan.
Azimjon \(a\) - dan \(b\) - gacha bo'lgan, Maqsud esa \(c\) - dan \(d\) - gacha bo'lgan barcha taxtalarni bo'yaydi.
Sizning vazifangiz qancha taxtalar umuman bo'yalmaganligini aniqlashdan iborat.
Birinchi qatorda bitta \(n (1 ≤ n ≤ 1000)\) butun soni.
Ikkinchi qatorda ikkita butun \(a\) va \(b (1 ≤ a ≤ b ≤ n)\).
Uchinchi qatorda ikkita butun \(c\) va \(d (1 ≤ c ≤ d ≤ n)\).
Nechta taxta bo'yalmay qolishini toping.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
10 1 2 5 7 |
5 |
| 2 |
10 2 5 4 7 |
4 |
| 3 |
10 10 10 8 9 |
7 |
| 4 |
10 5 8 6 7 |
6 |
G. Azimjon "Omad shou"da
Xotira: 16 MB, Vaqt: 1000 msAzimjon "Omad shou"ga chiqish uchun tinmasdan "Jesco" limonadlarini ichmoqda! Bugun u do'konga borib, \(n\) shisha limonad sotib oldi. Har bir shishada \(t\) litrdan limonat bor. U shishalarni bir qator qilib qo'ydi va quyidagilarni qila boshladi:
1. U bitta shisha oladi, undan 1 litr ichadi.
2. Ichgan shishasini qatorning oxiriga qo'yadi va keyingi shishaga o'tadi. Bu 2 ta harakat 1 ta qadam deb hisonlanadi.
\(k\) ta qadamdan song Azimjon kamida bitta shishani bo'shata oladimi?
Bitta qatorda \(n, t, k\) natural sonlari. \(( 1 \le n,k,t \le 1000)\)
Azimjon \(k\) ta qadamda bironta shishani boshata olsa 1, aks holda -1 chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
2 2 2 |
-1 |
| 2 |
2 1 1 |
1 |
| 3 |
4 3 7 |
-1 |
| 4 |
4 3 9 |
1 |
H. Sumalak toshlari
Xotira: 16 MB, Vaqt: 1000 msDasturchialr Klubi jamoasi har yili birgalikda sumalak tayyorlash uchun bir joyga yig'ilishadi. Bu yil ham sumalak tayyorlash ishlari avjida. Ammo sumalakka solinadigan \(M\) ta toshlar yo'q edi. \(N\) ta bola tosh keltirish uchun jo'nab ketishdi va har biri \(a_i\) ta tosh keltirdi.
Sizning vazifangiz sumalakka \(M\) ta tosh solish uchun eng kamida nechta bolaning tergan toshlari tanlanadi?
Birinchi qatorda \(M\) va \(N\) natural sonlari. Ikkinchi qatorda esa mos ravishta \(N\) ta bolaning keltirgan \(a_i\) toshlari soni. \((1 \le M, N, a_i \le 1000)\)
Yagona qatorda sumalakka \(M\) ta tosh solish uchun kamida nechta boladan toshlar olinishini chiqaring. Agar toshlar yetarli bo'lmasa -1 chiqaring
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
20 7 2 6 9 4 5 7 1 |
3 |
I. Prefiks satr
Xotira: 16 MB, Vaqt: 1000 msPrefiks satr deb berilgan s satrning barcha s[0,i] (0 <= i <= |s|-1) qism satrlariga aytiladi.
Sizga berilgan s satrnig jami nechta bir biridan farqli prefiks satri bor ekanligini toping.
Bitta qatorda lotin alifbosining kichik harflaridan tashkil topgan, uzunligi 1000 dan oshmaydigan va bo'sh bo'lmagan s satr.
Bitta qatorda s satrning jami bir biridan farqli bo'lgan prefiks satrlari sonini chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
a |
1 |
J. Nokia Racing GaMe
Xotira: 16 MB, Vaqt: 1000 msEski Nokia telefonlaridagi Racing o'yini yodingizdami? O'yin shartlari quyidagicha edi.
- O'yin 2xN kenglikdagi yo'lakchada bo'lib o'tadi.
- O'yin boshida poyga mashinasi 1-qatorning bo'sh katakchasidan joy oladi.
- 2xN yo'lakning har bir qatorining istalgan joyda albatta bitta to'siq bo'ladi.
- Mashina oldingi qatorning istalgan to'siqsiz katakchasiga bitta urinishda yura oladi.
Siz mashina "Finish"ga yetib borishi uchun eng kamida nechta urunish amalga oshirishi kerak ekanligini topishingiz kerak.
Birinchi satrda o'yin oynaladigan yo'lakdagi qatorlar soni N. Keyingi N ta satrda esa yo'lakdagi gar bir qatorning holati. Bu yerda '*' mashina yurishi mumkin bo'lgan katak, '#' esa shu qatordagi to'siqni bildiradi.
Minimal urinishlar soni.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
5 *# *# *# *# *# |
5 |
K. Eng katta son #2
Xotira: 16 MB, Vaqt: 1000 msSonning raqamlari orasiga istalgancha \(+,-\) amallaridan qo'yib eng katta son hosil qiling.
Bitta qatorda \(N\) natural soni. \(-10^{15} \le N \le 10^{15}\)
Natijani ekranga chiqaring.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
5 |
5 |
| 2 |
10 |
10 |
L. Tic Tac Toe #2
Xotira: 16 MB, Vaqt: 1000 msTic Tac Toe o'yini haqida bilasizmi? O'yin shartlari quyidagicha.
1. O'yin \(3 \times 3\) jadvalda bo'lib o'tadi.
2. 2 ta o'yinchi ketma-ket mos ravishta X va O belgilarini jadvalning islatgan katagiga joylashtirishadi.
3. O'yin birinchi X bilan boshlanadi.
Sizga davom etayotgan o'yindagi ayni bir vaziyat beriladi. Siz esa oxirgi bo'lib kim yurish qilganini topishingiz kerak
\(3 \times 3\) ko'rinishidagi jadval. Jadvalda X, O va bo'sh katakchalar uchun \(*\) lar ishlatiladi.
O'yindagi oxirgi yurishni kim amalga oshirganini topishingiz kerak.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
*X* *XO OOX |
O |
| 2 |
XOX OXX OXO |
X |