A. Yoqimtoy son
Xotira: 16 MB, Vaqt: 300 msYozilishida hech bolmaganda bitta juft son qatnashgan sonlar "yoqimtoy" sonlar deyiladi. Sizning vazifangiz \(n\space\)xonali "yoqimtoy" sonlar sonini topishdan iborat.
Bitta qatorda \(n\) soni kiritiladi \(1\leq n \leq 10^5\)
Masala javobini \(10^9+7\space\)ga bo'lgandagi qoldiqni chop eting.
1-test: 1 xonali yoqimtoy sonlar \(2, 4, 6, 8\) - jami 4 ta.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
4 |
B. Kvadratlar
Xotira: 16 MB, Vaqt: 150 msTomonlari a va b natural sonlarga teng to'g'ri to'rtburchak berilgan. Undan kvadratlar kesib olaveramiz. Agar har gal eng katta yuzali kvadrat kesib olinaversa, nechta kvadrat hosil bo'ladi(Kvadrat tomoni uzunliklari butun son).
Kirish faylining dastlabki qatorida 2 ta butun son \(a, b(1 \leq a,b \leq 10^6\space)\) sonlari kiritiladi.
Masalaning javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10000 5 |
2000 |
C. Davriy kasr
Xotira: 16 MB, Vaqt: 1000 msBilmasvoy bugun algebra darsida "davriy kasrlar" mavzusini o'rgandi va unga o'qituvchisi davriy kasrni oddiy kasr ko'rinishiga o'tkazishni vazifa qilib berdi. Ammo u mavzuni yaxshi tushunmagani uchun sizdan yordam so'rayapti.Siz unga dastur tuzib bering.
Kirish faylining yagona qatorida uzunligi \(10^5\space\)dan oshmaydigan davriy kasr beriladi. (Davr qavs ichida boladi)
Masalaning javobini a/b ko'rinishidagi kasr ko'rinishida chop eting.Agar bunday davriy kasr mavjud bo`lmasa -1 ni chop eting.
Javob qisqarmas kasr ko'rinishida bo'lishi kerak
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1.(3) |
4/3 |
D. Davriy kasrlar 2
Xotira: 16 MB, Vaqt: 100 msBirinchi topshiriqdan charchagan Bilmasvoyga ustozi yanada boshqacha vazifa berdi. Unga a/b ko`rinishidagi davriy kasr beriladi. Bilmasvoy uni aralash yoki sof davriy kasir ekanini aniqlab berishi lozim.
Yagona qatorda uzunligi 105 dan oshmaydigan a/b ko`rinishidagi davriy kasr beriladi.
Agar kasr aralash davriy kasr bo`lsa "aralash" deb, aks holda "sof" deb chiqaring.
Berilgan kasr davriy kasr bo`lishi kafolatlanadi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1/3 |
sof |
2 |
1/30 |
aralash |
E. G`alati faktorial
Xotira: 16 MB, Vaqt: 1000 ms2, 6, 30, 210, 2310 . . .
ketma ketlikning N-hadini toping.
Yagona qatorda \(N(1 \leq N \leq 100\space)\) soni kiritladi.
Masala javobini \(10^9+7\space\)ga bo'lgandagi qoldiqni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 |
6 |
2 |
3 |
30 |
F. 2-darajali tub son
Xotira: 16 MB, Vaqt: 1000 msAgar sonning raqamlarini o`sish va kamayish tartibida joylashtirganda har ikkala holatda ham tub son hosil bo`lsa, bu son 2-darajali tub son deyiladi. Sizga N soni beriladi. Siz uni 2-darajali tub son ekanini aniqlashga dastur tuzing.
Yagona qatorda \(N(11 \leq N \leq 10^9\space)\) soni kiritladi.
Agar kiritlgan son "2-darajali tub son" bo`lsa yes deb, aks holda no deb chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
13 |
yes |
2 |
23 |
no |
G. Yosh matematik
Xotira: 16 MB, Vaqt: 250 msIslomning ukasi hali yosh va u matematikani endi urganmoqda. Bir kuni unga ukasi maktabda ustozi unga vazifa berganini aytdi va ularni qilib bolgach misollarini tekshirib berishini soradi.Islom juda erinchoq edi shunga u dastur tuzishga qaror qildi.Siz unga yordam bering.
Yagona qatorda tekshirish kerak bolgan misol beriladi.Misolda eng ko'pi bilan 4 ta amalg'(+,-,*,/) boladi. Barcha sonlar 100 dan oshmaydi.
Agar misol to'g'ri bolsa True deb, aks holda False X deb chiqaring.(X bu yerda misolning to'g'ri javobi)
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2+4-1=5 |
True |
2 |
5*5=29 |
False 25 |
H. Raqamlar soni
Xotira: 16 MB, Vaqt: 150 msN soni beriladi. 1 dan N gacha bolgan barcha sonlarni birlashtirsak hosil bolgan sonda nechta 0,1,2....8,9 raqamlari bor.Yani bu raqamlarning xar biri necha martta takrorlangan.
Yagona qatorda N soni kiritiladi. \(1\leq N \leq 10^6\)
0,1,2..8,9 raqamlari necha martta takrorlanganini xar biri uchun alohida qatorda chop eting.
1-testda:9 gacha bolgan sonlarni birlashtirsak 123456789 soni hosil boladi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
9 |
0 1 1 1 1 1 1 1 1 1 |