A. Natural son #2
Xotira: 16 MB, Vaqt: 1000 msN natural sonning o’zbek lotin yozuvida yozilishini chop eting.
1 – bir
2 – ikki
3 – uch
4 – to’rt
5 – besh
6 – olti
7 – yetti
8 – sakkiz
9 – to’qqiz
10 – o’n
20 – yigirma
30 – o’ttiz
40 – qirq
50 – ellik
60 – oltmish
70 – yetmish
80 – sakson
90 – to’qson
100 – bir yuz
1000 – bir ming
INPUT.TXT kirish faylida yagona natural 1000 dan oshmaydigan son kiritiladi.
OUTPUT.TXT chiqish faylida N sonining o’zbek lotin yozuvida yozilishini chop eting!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
595 |
besh yuz to'qson besh |
2 |
250 |
ikki yuz ellik |
3 |
676 |
olti yuz yetmish olti |
B. O'rtacha maosh
Xotira: 16 MB, Vaqt: 1000 msRobocontest.uz tizimida bir qancha xodimlar ish olib borishadi. Ularning barchasi turli xil maoshlarga ega. Bunda tabiiyki direktor eng ko'p maosh oladi va eng kam maoshni esa tester oladi. Siz ushbu 2 xodimni hisobga olmagan holda o'rtacha maosh qancha ekanligini toping. Bunda 10-5 xona aniqlikda chop eting.
Kirish faylida birinchi qatorda xodimlar soni \(N(3\le N \le1000)\).
Ikkinchi qatorda N ta bir biridan farqli sonlar. Bunda ularning qiymati X \((10^3 \le X \le 10^6)\)shartni qanoatlantiradi.
Chiqish faylida yagona son Direktor va testerdan tashqari xodimlar o'rtacha maoshini \(10^{-5}\) aniqlikda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 1000 2000 3000 |
2000 |
2 |
4 3000 1000 2000 4000 |
2500 |
3 |
20 48000 59000 99000 13000 78000 45000 31000 17000 39000 37000 93000 77000 33000 28000 4000 54000 67000 6000 1000 11000 |
41111.11111 |
C. Taqqoslash
Xotira: 16 MB, Vaqt: 1000 msSizga 3 ta son beriladi. Ular nechta turli sonlar ekanligini chop etuvchi dastur tuzing.
Kirish faylida bir qatorda 3 ta son kiritiladi. Ular absolyut qiymati 1000 dan oshmaydigan butun sonlardir.
Chiqish faylida nechta turli sonlar borligini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
-7 264 -584 |
3 |
2 |
1 1 1 |
1 |
3 |
1 1 2 |
2 |
D. Juft karrali
Xotira: 16 MB, Vaqt: 1000 msSizga n soni beriladi. Uning eng kichik juft karralisini toping.
Kirish faylida 1000 dan oshmaydigan natural son beriladi.
Chiqish faylida berilgan sonning eng kichik juft karralisi yagona natural sonni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
61 |
122 |
2 |
362 |
362 |
E. Kechikkan poyezd
Xotira: 16 MB, Vaqt: 1000 msRoboBoyning poyezdi soat \(t\) da ketishi kerak edi, ammo u \(T\) soatga kechikdi. Uni poyezdi nechchada ketishini topuvchi dastur tuzing.
Kirish faylida 2 ta qatorda mos ravishda poyezd ketishi kerak bo'lgan vatq \(t(0 \le t \le 23)\). ikkinchi qatorda esa poyezd kechikishi soatlarda beriladi. \(T(1\le T \le 1000)\)
Chiqish faylida poyezdning kechikib chiqish vaqtini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
15 5 |
20 |
2 |
13 11 |
0 |
F. Karralilar yig'indisi
Xotira: 16 MB, Vaqt: 1000 msDoskaga 1 dan n gacha sonlar yozib chiqildi. Ulardan faqat 3,5,7 ga karralilari qolib qolganlari o'chirib tashlandi. O'sha qolgan sonlar yig'indisini toping.
Kirish faylida 1000 dan oshmaydigan natural son kiritiladi.
Chiqish faylida masala javobini toping.
1-test:
Dastlabki holat:
1 2 3 4 5 6 7
Qolgan sonlar:
3 5 6 7
Yig'indi: 3 + 5 + 6 + 7 = 21
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
7 |
21 |
G. Harorat
Xotira: 16 MB, Vaqt: 1000 msSizga Selsiy shkalasi bo'yicha harorat beriladi. Uning Kelvin va Farangeyit shkalasi bo'yicha haroratini topuvchi dastur tuzing.
Bunda ular quyidagicha bog'langan:
Kelvin = Celsius + 273.15
Fahrenheit = Celsius * 1.80 + 32.00
Kirish faylida yagona nomanfiy qiymati 1000 dan oshmaydigan haqiqiy son kiritiladi.
Chiqish faylida ikki qatorda mos ravishda Kelvin va Farangeyit shkalasi bo'yicha haroratni chop eting. Bunda \(10^{-5}\) xona aniqlikda chop eting.
C++ tilida aniqlik bilan ishlash uchun quyidagi exampledan foydalanishingiz mumkin.
double javob = 10.01;
cout << fixed << setprecision(5) << javob << endl;
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
500.29 |
773.44000 932.52200 |
2 |
256.17 |
529.32000 493.10600 |
H. Do'st olmalar.
Xotira: 16 MB, Vaqt: 1000 msDinarada n ta olmalar mavjud. Ular turli xil o'lchamlarga ega. Ular 1 dan 100 gacha o'lchamda bo'lishi mumkin. U ikkita olmani do'st juftlik deb ataydi qachonki ularning o'chamlari bir xil bo'lsa. Endi uni bir savol qiziqtirib qo'ydi. Nechta do'st olmalar juftligi bor? Unga buni aniqlashda yordam bering.
Kirish faylida birinchi qatorda \(n(1 \le n \le 100)\) olmalar soni. Keyingi qatorda n ta olma o'lchamlari.
Chiqish faylida do'st olmalar juftliklari sonini chop eting.
1-testda:
4 ta do'st olmalar juftliklari (1,4), (1,5), (4,5), (3,6)
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
6 1 2 3 1 1 3 |
4 |
2 |
4 1 1 1 1 |
6 |
3 |
3 1 2 3 |
0 |
I. Bill Gates va Jurnalist
Xotira: 16 MB, Vaqt: 1000 msBill Gates ajoyib ko'rsatuvga taklif qilindi. U jurnalistga eng boy odam ekanligini yana bir bor isbotlash maqsadida unga bir chek berib undagi ixtiyoriy raqamni o'zgartirishi mumkinligini va unga shu miqdordagi pulni hadya qilishini aytdi. Jurnalist imkoniyatdan maksimal foydalanmoqchi. Unga bunda yordam bering.
Kirish faylida Bill Gates bergan chekdagi natural son \(N(1 \le N \le 10^{18})\) kiritiladi.
Chiqish faylida Jurnalist qo'lga kiritishi mumkin bo'lgan pul miqdorini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
69 |
99 |
2 |
996 |
999 |
J. 1100 km
Xotira: 16 MB, Vaqt: 1000 msToshkentda Xorazmgacha bo'lganda masofa barchamizga ma'lumki 1100 km. Alisher aka Toshkentdan Xorazmga qarab yo'lga chiqdi va u juda shoshilyapti. Ammo yo'llarda bilamizki radarlar mavjud va Alisher aka ularga tushishni istamaydi. Alisher aka mashinani eng optimal boshqarsa, eng kamida qancha vaqtda borishi mumkinligini toping.
Bunda Toshkent va Xorazm shaharlari orasidagi masofa L km, va yo'lda yagona radar joylashgan va uning koordinatasi \(R(1 \le R < L)\) km va Unga K \(km/soat\) limit o'rnatilgan. Radar yonidan o'tayotganda tezlik K \(km/soat\) dan oshmasligi lozim. Mashina maksimal tezlanishi(tormozlanishi) A \(km/soat^2\) va maksimal tezlik V \(km/soat\).
Shaharga qanday tezlikda kirish ahamiyatsiz va boshlang'ich tezlik nolga teng.
Kirish faylida birinchi qatorda ikki natural son A va V \(( 1 \le A, V \le 10000)\).
Ikkinchi qatorda uch natural son L, R va K \(( 1\le L \le 10000; 1 \le R < L; 1\le K \le 10000)\) sonlari kiritiladi.
Chiqish faylida masala javobini \(10^{-5}\) aniqlikda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 100 1100 500 70 |
16.712677 |
2 |
5 200 1100 1000 90 |
21.131379 |
K. G'aroyib yig'indi
Xotira: 16 MB, Vaqt: 1000 msSizga ikkita natural son beriladi. Sizning vazifangiz shu sonlar orasidagi 3ga bo'linadigan ammo 7 bo'linmaydigan sonlar yigindisini topish. Bunda ikkala chegara ham kiradi.
INPUT.TXT kirish faylining yagona qatorida ikkita manfiy bo'lmagan butun sonlar berilgan, sonlar 109 dan oshmaydi.
OUTPUT.TXT chiqish faylining yagona satrida yig'indisini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
26 443 |
27696 |
2 |
41 743 |
78402 |
3 |
67 542 |
41412 |
L. Nollar soni
Xotira: 16 MB, Vaqt: 1000 msJonibek matematika darsida faktorial darsini o'tdi va u shunday dastur yaratmoqchiki, uning dasturiga ikkita n va m sonlari kiritiladi va dastur n dan m gacha bo'lgan sonlar ko'paytmasida oxirida hosil bo'lgan nollar sonini chop etishi kerak. Ammo Jonibek sizning yordamingizga muhtoj.
INPUT.TXT kirish faylining yagona qatorida ikkita manfiy bo'lmagan butun sonlar berilgan, sonlar \(10^9\) dan oshmaydi.
OUTPUT.TXT chiqish faylining yagona satrida nollar sonini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 48 |
10 |
2 |
3 14 |
2 |
M. N-xona #1
Xotira: 16 MB, Vaqt: 1000 msShaxboz doskaga 1 dan boshlab \(10^{15}\) gacha sonlar ketma-ket yozib chiqdi. Bunda unda bir savol paydo bo'ldi. N-xona da qanday raqam turipti. Unga bu savolga javob topishda yordam bering.
Kirish faylida yagona natural son \(N(1 \le N \le 10^{18})\)
Chiqish faylida N-xonadagi raqamni chop eting. Agar bunday xona mavjud bo'lmasa -1 ni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
626342832858292300 |
-1 |
2 |
10 |
1 |
N. Necha xonali son
Xotira: 16 MB, Vaqt: 1000 msShaxboz 1 dan \(N(1 \le N \le 10^{15})\) gacha sonlarni qator qilib yozib chiqdi. Endi uni bir savol qiynay boshladi. Hosil bo'lgan sonlar ketma-ketligi necha xonali. Unga ushbu savolga javob topishda yordam bering.
Kirish faylida sizga yagona natural son N soni beriladi.
Chiqish faylida 1 dan N gacha bo'lgan sonlar jami necha xona ekanligini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
244 |
624 |
2 |
669 |
1899 |
O. Sanash vaqti
Xotira: 16 MB, Vaqt: 1000 msShaxboz yaqinda sanashni o'rgandi. U har bir sonni gapairishga 10 soniya vaqt sarflaydi. U N dan M gacha sanashi uchun qancha vaqt sarflashini toping.
Kirish faylida N va M sonlari bir qatorda kiritiladi. Bunda \(1 \le N \le M \le 10^{15}\)
Chiqish faylida Shaxboz qancha vaqt sarflashini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
976 996 |
210 |
P. Necha xonali son #2
Xotira: 16 MB, Vaqt: 1000 msShaxboz N dan boshlab M gacha barcha sonlarni daftariga yozib chiqdi. Endi uni bir savol qiynayapti hosil bo'lgan son necha xonali. Unga bu savolga javob topishda yordam bering.
Kirish faylida N va M sonlari bir qatorda kiritiladi. Bunda \(1 \le N \le M \le 10^{15}\)
Chiqish faylida necha xonali son xosil bo'lishi chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
950 956 |
21 |
2 |
115 686 |
1716 |
Q. N-xona #2
Xotira: 16 MB, Vaqt: 1000 msShaxboz daftariga N dan M gacha bo'lgan sonlarni yozib chiqdi. K - xonada qaysi raqam turgani uni qiziqtirib qo'ydi. Unga buni topishda yordam bering.
Kirish faylida N va M sonlari birinchi qatorda kiritiladi. Bunda \(1 \le N \le M \le 10^{15}\)
Ikkinchi qatorda esa \(K(1 \le K \le 10^{18})\) soni kiritiladi.
Chiqish faylida K-xonada qaysi raqam turganini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
193 493 1308 |
-1 |
2 |
8 22 24 |
0 |
R. Aralash kasr
Xotira: 16 MB, Vaqt: 1000 msIslom noto'g'ri kasrlarni yomon ko'radi ya'ni sur'ati maxrajidan katta bo'lgan kasrlar. Unda N / M ko'rinishida kasr mavjud. Uni aralash kasr ko'rinishida yozing.
Misol uchun:
24/16=1+1/2
18/7 = 2+4/7
5/7 = 5/7
-10/2 = -5
-19/3 = -7+2/3
10/-3 = -4 + 2/3
-4/-2=2
Kirish faylida 1 qatorda N va M sonlari kiritiladi. \(10^{-15} \le N, M \le 10^{15}\)
Chiqish faylida sonni aralash kasr ko'rinishidagi holatini na'munadagidek chiqaring. Probelllar bo'lmasligiga e'tibor bering. Agar ifoda ma'noga ega bo'lmasa ″INF″ deb chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
311 -398 |
-1+87/398 |
2 |
213 887 |
213/887 |
3 |
-81 848 |
-1+767/848 |
4 |
-715 654 |
-2+593/654 |
5 |
-221 -407 |
221/407 |
S. 0 va 1 lar
Xotira: 16 MB, Vaqt: 500 msShaxboz daftariga 1 dan \(N(1\le N \le 10^{9})\) gacha sonlarni alohida yozib chiqdi. Endi uni bir savol qiziqtirib qo'ydi. Ushbu sonlardan nechtasida faqat 0(nol) va 1 lar qatnashgan.
Kirish faylida yagona N soni kiritiladi.
Chiqish faylida masala javobini chop eting.
1-testda:
1 va 10
2-testda:
1, 10, va 11
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 |
2 |
2 |
20 |
3 |
T. Ot va rux
Xotira: 16 MB, Vaqt: 1000 msShaxmat qoidalari bilan allaqachon tanish bo'lsangiz kerak. Shaxmat doskasida 1 ta rux va 1 ta ot figuralari bir birini ura olmaydigan qilib joylashtirilgan. Quyida ularning yurish qoidalari keltirilgan.
Endi sizni vazifangiz ushbu doskaga yana bitta otni shunday qo'yishingiz kerakki, bunda hech bir tosh boshqa birini ura olmasin. Sizdan so'raladigan savol shundan iboratki, necha xil usul bilan o'sha otni doskaga joylashtirish mumkin.
Kirish faylida ikki qatorda mos ravishda rux va otning turgan koordinatalari kiritiladi.
Chiqish faylida masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
a1 b2 |
44 |
2 |
a8 d4 |
38 |
U. Damino toshlari
Xotira: 16 MB, Vaqt: 1000 msDamino toshlari barchangizga ma'lum bo'lsa kerak. Ular 2 x 1 o'chamda bo'lishadi. N x M o'lcham li doskani o'sha toshlardan eng ko'pi bilan nechta joylashtirish mumkin? Bunda hech bir damino toshi bir birini yopib qo'ymasligi va hech biri doskadan chetga chiqmasligi darkor.
Kirish faylida doska o'lchamlar kiritiladi. (1 ≤ M ≤ N ≤ 16).
Chiqish faylida masalani javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 3 |
4 |
2 |
2 4 |
4 |
V. Nihoyatda go'zal son
Xotira: 16 MB, Vaqt: 1000 msSon Nihoyatda go'zal hisoblanadi qachonki uning juft va toq bo'luvchilari soni teng bo'lsa. Misol uchun 2 Nihoyatda go'zal son. Juft bo'luvchisi 1 ta 2 va toq bo'luvchisi 1 ta 1. Sizning vazifangiz N soni berilsa uning Nihoyatda go'zal yoki go'zal emasligini aniqlovchi dastur tuzing.
Kirish faylida birinchi qatorda \(T(1 \le T \le 100)\) testlar soni. Keyingi T ta qatorda alohida \(N(1 \le N \le 10^9)\) soni kiritiladi.
Chiqish faylida har bir testga mos holda alohida qatorda N soni nihoyatda go'zal bo'lsa ″yes″ aks holsa ″no″ so'zini chop eting. Bunda ″YES″ ″yeS″ kabi javoblar ham to'g'ri hisoblanadi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 95 32 3 25 70 |
NO NO NO NO YES |
2 |
1 36 |
NO |
W. Umumiy bo'luvchilar soni
Xotira: 16 MB, Vaqt: 1000 msSizga N va M sonlari beriladi. Ularning umumiy bo'luvchilari sonini toping.
Kirish faylida N va M natural sonlari bir qatorda beriladi. \(1 \le N, M \le 10 ^ {12}\)
Chiqish faylida masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
12 6 |
4 |
2 |
25 30 |
2 |
X. O'zini bo'luvchi son
Xotira: 16 MB, Vaqt: 1000 msO'zini bo'luvchi son deb shunday songa aytiladiki, bunda u o'zining barcha raqamlariga qoldiqsiz bo'linishi kerak, 0 raqami ishtirok etgan bo'lsa bu o'zini bo'luvchi son hisoblanmaydi. Savol: [L:R] oraliqda bunday sonlar nechta?
Kirish faylida L va R natural sonlari bir qatorda beriladi. Bunda \(1 \le L \le R \le 10^5\)
Chiqish faylida yagona son masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 17 |
10 |
2 |
97 99 |
1 |
Y. Raqamlar yig'indisi #k
Xotira: 16 MB, Vaqt: 1000 msSizga 10 lik sanoq sistemasida N soni beriladi. Uning K lik sanoq sistemasidagi raqamlar yig'indisini toping.
Aytaylik N = 88 va k = 6 bo'lsin
8810 soni o'nlik sanoq sistemasida turipti. Uni 6 lik sanoq sistemasiga o'tkazamiz 1446 uning raqamlar yig'indisi 1 + 4 + 4 = 9
Kirish faylida bir qatorda N va K sonlari beriladi, bunda \(1 \le N \le 100\) va \(2 \le K \le 10\)
Chiqish faylida N sonini K lik sanoq sistemasida raqamlar yig'indisini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
88 6 |
8 |
2 |
55 10 |
10 |
Z. Toshlarni joylashtirish
Xotira: 16 MB, Vaqt: 1000 msSardorda \(N(1 \le N \le 100)\) ta toshlar bor. Ularni \(X \times Y\) jadvalga joylashtirmoqchi va X + Y eng minimal bo'lishini istaydi(ba'zi katakchalar bo'sh bo'lishi mumkin). Bunda unga yordam bering.
Kirish faylida yagona natural son N kiritiladi.
Chiqish faylida X va Y qiymatlarini chop eting. Agar javoblar bir nechta bo'lsa barchasini alohida qatorda chop eting. Tartibi ahamiyatga ega emas.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 |
1 2 2 1 |
2 |
5 |
3 2 2 3 |
3 |
14 |
4 4 5 3 3 5 |
AA. Diod soat
Xotira: 16 MB, Vaqt: 1000 msAziz aka robototexnika ishqibozi. U yaqinda o'zi uchun bir soat yasadi. Bunda soat ramkaga joylashtirilgan diodlar yordamida ifodalanadi. Bunda soatni SSMM ko'rinishida ifodalaydi va har bir raqam \(5 \times 3\) ramkada o'z ifodasini topadi. Quyida ularni ko'rishingiz mumkin(# - yonib turgan diod, nuqta(.) esa o'chib turgan diodni ifodalaydi.)
### ..# ### ### #.# ### ### ### ### ###
#.# ..# ..# ..# #.# #.. #.. ..# #.# #.#
#.# ..# ### ### ### ### ### ..# ### ###
#.# ..# #.. ..# ..# ..# #.# ..# #.# ..#
### ..# ### ### ..# ### ### ..# ### ###
Aziz aka soatga to'g'ri vaqtni sozlar uyiga ketdi va qaytib kelsa soatda ba'zi diodlar kuyganini ko'rdi.
Aziz akaga soat nechchi bo'lganini aniqlashda yordam bering. Agar bunday vaqtlar bir nechta bo'lsa eng ertaroq vaqtni chop eting.
Kirish faylida soat ifodalanishi 4 ta \(5 \times 3\) ramkalar yordamida ifodalangan holatda kiritiladi. Har bir ramka bo'sh joylar ustuni bilan ajratilgan bo'ladi.
Chiqish faylida Aziz aka soati ko'rsatayotgan bo'lishi mumkin bo'lgan eng erta vaqtni HH:MM formatida chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
#.# ... ... #.. #.# ... ... #.. #.# ### ### ### #.# #.. ..# ..# ### ### ### ..# |
02:34 |
2 |
### ### ..# ... ... #.# #.# #.# ### #.# .#. .#. #.. #.# ..# ..# ### #.# ..# ### |
20:48 |
3 |
#.. #.# #.# .#. ..# #.. ... #.. #.# .## ### .## ..# #.# ... ... #.# ### ##. ### |
06:25 |
AB. Ayraboshlash
Xotira: 16 MB, Vaqt: 1000 msYaqinda Zarif aka banklardan qandaydir qilib maxfiy ma'lumotlarni qo'lga kiritdi. Unda keyingi N kunda AQSH dollari almashtirish kurslari bayon etilgan. Endi Zarif aka bu umkoniyatdan foydalanib qolmoqchi. Zarif akada hozir 100 so'm bor, davr oxiriga borib Zarif aka ko'pi bilan qancha pulga ega chiqishi mumkinligini chop eting. Davr oxirida Zarif akani pullari so'mda bo'lishi shart.
Kirish faylida 1-qatorda natural N, 1 ≤ N ≤ 100, Zarif aka ayraboshlash kursi qanchaligini keyingi kunlar soni. Keyingi N ta qatorda ikkitadan natural sonlar V va S. 100 ≤ V ≤ S ≤ 1000
Bu sonlar quyidagi narsalarni ifodalaydi. V - 100 so'mga sotib olish mumkin bo'lgan dollar miqdori va S - 100 so'm sotib olish uchun kerak bo'ladigan dollar miqdori.
Chiqish faylida yagona haqiqiy son davr oxirida Zarif aka bo'lishi mumkin bo'lgan maksimal so'm miqdori, 0.05 aniqlikda.
3-testda:
2-kun 100 so'mini 228 dollarga almashtiradi
4-kun 228 dollarni almashtiradi: 228 / 213 * 100 = 107.04 (so'm)
7-kun 107.04 so'mni almashtiradi. 107.04 * 251 / 100 = 268.6760 (dollar)
8-kun 268.6760 dollarni almashtiradi. 268.6760 / 213 * 100 = 126.1389 (so'm)
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 393 398 394 401 386 386 |
102.07 |
2 |
5 300 300 310 320 320 330 330 330 300 320 |
103.12 |
3 |
8 218 219 228 231 227 235 205 213 230 232 239 239 251 258 205 213 |
126.14 |
AC. 3 kenguru
Xotira: 16 MB, Vaqt: 1000 ms3 kenguru bir o'yin o'ynamoqda. Unga ko'ra ular boshlang'ich A,B va C nuqatalarda turishadi. Ulardan biri qolgan ikki kenguru orasidagi ixtiyoriy nuqataga sakraydi, agar bunday nuqta bo'lmasa sakray olmaydi. Ularning o'yini eng ko'pi bilan qanchagacha davom etishi mumkinligini toping. Navbat bilan sakrashmaydi. Ixtiyoriy biri davom ettirib ketishi mumkin.
Kirish faylida 3 ta natural son A, B, C la kiritiladi. (0 < A < B < C < 100)
Chiqish faylida ularning o'yini ko'pi bilan nechta yurishgacha borishini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 3 5 |
1 |
2 |
3 5 9 |
3 |
AD. Yordamchi
Xotira: 16 MB, Vaqt: 1000 msNilufar yaqinda maktabga borishni boshladi. Ammo uning imtixonlari yaqinlashmoqda. Ayniqsa matematika imtixonidan juda ham havotirda. Shuning uchun akasi Sardor unga yordam bermoqchi. Sardorda quyidagi ketma-ketlik mavjud.
1 2 2 3 3 3 4 4 4 4 ...
Ya'ni 1 ta 1, 2 ta 2, 3 ta 3 va h.k.
Sardor quyidagi savol beraid. A va B sonlarni aytadi. Nilufar esa yuqoridagi ketma-ketlikdan A-indexdan B-indexgacha barcha sonlarni yig'indisini topish kerak. Bunda A va B- indexlar ham kiradi va indexlash 1 dan boshlangan.
Kirish faylida A va B natural sonlari beriladi. \(1 \le A \le B \le 1000\)
Chiqish faylida yagona son yig'indini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 1 |
1 |
2 |
1 6 |
14 |
AE. Sehrli damlama
Xotira: 16 MB, Vaqt: 1000 msSardor, Rustam, Dilshod, Shoxruh va Shaxboz sehrli damlama uchun navbatda turipti. Damlamani kuchi shundaki, uni ichgan odam 2 taga aylanadi va uni ichish uchun yana navbatga shaylanadi. Sardor 1-bo'lib ichsa quyidagicha navbat hosil bo'ladi:
Rustam, Dilshod, Shoxruh, Shaxboz, Sardor, Sardor.
Navbat shu tarzda uzayib ketaveradi.
N - bo'lib kim ichishini topishingiz kerak.
Kirish faylida yagona qatorda yagona natural \(N (1 \le N \le 10 ^9)\) kiritiladi.
Chiqish faylida N- bo'lib kim damlama ichishini topishingiz kerak.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
Sardor |
2 |
6 |
Sardor |
3 |
1802 |
Dilshod |
AF. Daga-daga
Xotira: 16 MB, Vaqt: 1000 msAli va Vali juda qalin o'rtoq va ular Daga-daga o'ynashni yoqtirishadi. O'yin sharti quyidagicha. Ular ikkisi ham n tadan qo'shinga ega armiyaga boshchilik qilishdadi. va bu armiyalar bir biriga dushman. O'yin 3 qadam Davom etadi. Ali yurish qiladi, keyin Vali yurish qiladi va yana Ali yurish qiladi shu tariqa o'yin yakun topadi. Yurish qilgan tomonning har bir askari bittadan raqib askarni nishonga oladi va otib o'ldiradi va yurish yakunlanadi. Bunda o'lgan askar qaytib janga qo'shilmaydi va bir nechta askar 1 ta asarni nishonga olishi ham mumkin.
O'yin yakunida eng kamida nechta askar qolishini chop eting.
Kirish faylida yagona qatorda yagona natural son n(2 ≤ n ≤ 108) kiritiladi. Bunda n juft son va unutmang o'yinda jami 2n ta askar qatnashadi.
Chiqish faylida o'yinda eng kamida nechta o'yinchi qolishi mumkinligini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 |
1 |
AG. Knight game
Xotira: 16 MB, Vaqt: 1000 msAli va Vali quyidagich o'yin o'ynashmoqda. \(n \times n\) shaxmat doskasi mavjud ular navbat bilan doskaga bittadan otni bir birini ura olmaydigan qilib joylashtiradilar. Oxirgi bo'lib otni joylashtirgan o'yinchi o'yinda g'olib bo'ladi. Ikkala o'yinchi ham optimal o'ynagan taqdirda kim g'olib bo'lishini aniqlang. O'yinni Ali boshlab beradi.
Kirish faylida 1-qatorda \(T(1 \le T \le 1000)\) testlar soni. Keyingi T ta qatorda \(n(1 \le n \le 10^4)\) soni kiritiladi.
Chiqish faylida har bir test uchun alohida qatorda, agar Ali yutsa 0 aks holda 1 ni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 2 1 |
1 0 |