A. 'J' or 'T'
Xotira: 16 MB, Vaqt: 1000 msSuhrobjon matematika faniga juda qiziqadi. Bir kuni u 1 dan n gacha bo'lgan sonlarning yig'indisi va n-fibonacci sonning juft yoki toq ekanligiga qiziqib qoldi. Ammo u buni bajarishga qiynalayotgani sababli sizdan yordam so'ramoqda. Siz unga dastur tuzish orqali yordam bering!
{ fib(1)=1, fib(2)=1 }
Sizga n soni beriladi. [1<=n<=1050]
Yagona qatorda probel bilan ajratilgan holda birinchi 1 dan n gacha bo'lgan sonlarning yig'indisining juft yoki toqligi, ikkinchi bo'lib n-fibonacci sonining juft yoki toqligini tekshiring. Juft bo'lsa 'j', toq bo'lsa 't' harfini chiqaring. Masala tushunarli bo'lmasa 1-testga qarang.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 |
j j |
2 |
5 |
t t |
B. Kesma
Xotira: 16 MB, Vaqt: 1000 msSizga kesmaning 4 ta nuqtalari koordinatalari beriladi. Siz uning uzunligini topishingiz kerak bo'ladi.
INPUT.TXT kirish faylida x1, y1, x2, y2 formatida kesmaning nuqtalari koordinatasi beriladi.(Sonlar modul jihatdan 1000 dan oshmaydi.)
OUTPUT.TXT chiqish faylida siz kesmaning uzunligini 10-5 aniqligida chiqarishingiz kerak.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 4 8 4 |
5.0000 |
C. Shifr
Xotira: 16 MB, Vaqt: 1000 msSizga satr berilgan boʻlib uning shifrlangan holatini chop eting.
Katta lotin harflari va [0:9] orasidagi sonlardan tashkil topgan satr.1<|satr|<100.
Satrning shifrga o'tkazilgan holati.
Tushunish uchun misollarga qarang
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
SALOM |
8677779653 |
2 |
JANNATIM ONAM |
7677687773458854 77677589 |
D. SOAT
Xotira: 3 MB, Vaqt: 1100 msSoat formati HH:MM:SS ko'rinishda bo`lishi ma`lum bo`lsa, soat qaysi vaqtlarda ″am″ yoki ″pm″ deb atalishini aniqlovchi dastur tuzing
INPUT.TXT kirish faylida HH:MM:SS formatda vaqt kiritiladi.
00:00:0 ->11:59:59 →am
12:00:00 ->23:59:59 →pm
OUTPUT.TXT chiqish faylida dastur to`g`ri ishlasa yagona qatorda ( “am” va “True” ) yoki ( ”pm” va “True” ) aks holda “Error” yozuvi chiqarilsin.
Hint - > havola
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
15:04:12 |
pm True |
E. Factorial necha xonali?
Xotira: 16 MB, Vaqt: 1000 msBerilgan n ning faktoriali necha xonali ekanligini aniqlang.
Bitta qatorda n soni kiritiladi. 0≤n≤107
Masala yechimi sifatida bitta natutal sonni chop eting.
1-testga izoh 6!=720 (3 xonali son)
2-testga izoh 10!=3628800 (7 xonali son)
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
6 |
3 |
2 |
10 |
7 |
F. Shoshilinch xabar #1
Xotira: 5 MB, Vaqt: 2000 msCP Dasturchiga robocontest.uz saytida contest musobaqasida quyidagi masala berildi:
Masala quyidacha :
Agar massivdagi sonlarning soni juft bo`lsa sonlarning :
o`rtacha arifmetik qiymati va o`rtacha kvadratik qiymatini
Agar massivdagi sonlarning soni toq bo`lsa sonlarning:
o`rtacha geometrik qiymati va o`rtacha garmonik qiymatini toping
CP dasturchi contestda kamida bitta masala yechishiga yordam bering.
INPUT.TXT kirish faylining dastlabki satrida ( 1 < a[i] <= 109 ) massiv elementlari kiritiladi.
OUTPUT.TXT chiqish faylida dastur to`g`ri ishlasa quyidagi 2 ta shart bo`yicha natija chiqarilsin.
Agar sonlar soni juft bo`lsa masala yechimi 10-2 aniqlikda
Agar sonlar soni toq bo`lsa masala yechimi 10-3 aniqlikda chiqarilsin.
Agar dastur kodiyz to`g`ri ishlasa " [Accepted] " deb va masala yechimi
aks holda "[Compilation error] deb " chop eting.
1
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 4 5 |
[Accepted] 2.605 2.190 |
G. Darajalar ketma-ketligi
Xotira: 16 MB, Vaqt: 1000 ms1, 10, 33, 76, 145, ...
ketma-ketlikning n-hadini toping.
Bir qatorda n (\[1\le n\le 25\]) beriladi
yagona satrda masalaning javobini chop eting.
Masala sarlavhasiga e'tibor bering!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
1 |
2 |
2 |
10 |
3 |
3 |
33 |
H. Oraliqdagi yig‘indi
Xotira: 16 MB, Vaqt: 1000 msSizga bu masalada l va r natural sonlari beriladi. Sizdan l va r oraliqdagi barcha natural sonlar yig‘indisini topish talab etiladi.
Bitta qatorda l va r sonlari
\(1 \le l \le r \le 10^{16}\)
Yagona qatorda masala javobini chop eting.
r ham l va r oraliqqa kiradi.
1-test: 1+2+3+4=10
2-test: 1+2+3+...+10+11=66
3-test: 3+4+5+6=18
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 4 |
10 |
2 |
1 11 |
66 |
3 |
3 6 |
18 |
I. Noyob polindrom sonlar
Xotira: 16 MB, Vaqt: 750 msHoshimjon tub sonlarga qiziqib qoldi. Shu sababli u shu kunlarda tub sonlar haqidagi ma'lumotlarni o'rganmoqda. Bir kuni Hoshimjon tub sonlar haqida masala yechayotib o'zi uchun murakkab bo'lgan savolga duch kelib qoldi. U bu savolga javob berishga qiynalyapti. Siz Hoshimjonga to'g'ri javob berishi uchun yordam bering.
Savol: Faqat bir xonali tub sonlardan tashkil topgan va polindrom hisoblangan son noyob polindrom son deyiladi. Sizga noyob polindrom son berilgan bo'lib siz uning nechinchi o'rindagi noyob polindrom son ekanligini aniqlang.
Sizga 1010 dan kichik natural son beriladi.
Noyob polindrom sonning nechinchi o'rinda turishligi.
Polindrom son deb o'ngdan ham chapdan ham bir xil o'qiladigan sonlarga aytiladi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 |
1 |
2 |
5 |
3 |
3 |
33 |
6 |
J. Hoshimjonning sevimli sonlari
Xotira: 32 MB, Vaqt: 1000 msHoshimjon sonlarni yasashga juda qiziqadi. Unga 2,4,5,8 raqamlari juda yoqadi. U bir kuni bu sonlardan uzun son hosil qildi. Lekin faqat 2,4,5,8 raqamlaridan tashkil topgan sonlar ketma-ketligida bu son nechinchi o'rinda turishiga qiziqib qoldi.
Hoshimjon bu masalani yechishga qiynalyapti. Siz unga bu masalani yechishda yordam bering.
Birinchi qatorda T(1 ≤ T ≤ 104) testlar soni kiritiladi. Keyingi T ta qatorda bittadan butun son, har bir test uchun faqat 2,4,5,8 dan tashkil topgan N (1 ≤ N ≤ 1010) soni kiritiladi.
Har bir test uchun alohida qatorda bittadan butun son, masalaning javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 2 4 5 8 |
1 2 3 4 |
K. Ajoyib ketma-ketlik #1
Xotira: 4 MB, Vaqt: 2600 msSizga quyidagicha ketma-ketlik berilgan.
15 , 624 , 9999 , 83520 , .....
ushbu ketma-ketlikning n - hadini toping
INPUT.TXT kirish faylida quyidagilar kiritiladi.
1-chi qatorda testlar soni kiritiladi ( 0 < t < 1000 )
2-chi qatorda n soni kiritiladi ( 0 < n < 91 )
OUTPUT.TXT chiqish faylida har bir test uchun alohida qatorda bittadan butun son, masalaning javobini chop eting.
n soni natural son ekanligi kafolatlanadi
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 1 2 |
15 624 |
L. Zinapoya 2
Xotira: 16 MB, Vaqt: 1000 msImronbekka ota-onasi bir qancha kublar olib kelishdi. U N ta kubdan maksimal necha xil zinapoya qura oladi. Zinapoyaning har yuqori qavatidagi kublar soni pastki qavatdagidan ko'proq bo'ladi.
INPUT.TXT kirish faylida N natural son (1 ≤ N ≤ 100) Imronda mavjud kublar soni.
OUTPUT.TXT chiqish faylida N ta kubdan qurish mumkin bo'lgan zinapoyalar soni bo'lishi kerak.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
1 |
2 |
2 |
1 |
3 |
3 |
2 |
M. Nollar
Xotira: 16 MB, Vaqt: 1000 msBerilgan N va K natural sonlar uchun 1 dan N gacha bo'lgan sonlar sonini ikkilik yozuvda aynan K nolga ega bo'lgan sonlarni hisoblash talab qilinadi.
Masalan, agar N=8 va K=1 bo'lsa, 1 dan 8 gacha bo'lgan barcha raqamlarni ikkilik tizimda yozishimiz mumkin:
1, 10, 11, 100, 101, 110, 111 va 1000.
Bu yerdan ko'rinib turibdiki, faqat 10, 101 va 110 raqamlari yozuvda aynan bitta nolga ega, ya'ni. to'g'ri javob 3.
INPUT.TXT kiritish faylining bir qatori 10^9 dan oshmaydigan ikkita boʻsh joydan ajratilgan N va K natural sonlarini oʻz ichiga oladi.
OUTPUT.TXT chiqish faylining bitta satrida siz bitta butun sonni chiqarishingiz kerak - ikkilik ko'rinishda K nol bilan 1 dan N gacha bo'lgan sonlar soni.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
8 1 |
3 |
2 |
13 2 |
4 |
3 |
1000 5 |
210 |