A. Qiziq #2(Easy)
Xotira: 32 MB, Vaqt: 1000 msNamunalarga qarab javobni toping.
\(N(1\le N \le 10^{100})\)
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
6745393 |
6 |
2 |
123 |
2 |
3 |
90 |
9 |
4 |
4537 |
4 |
5 |
9 |
0 |
B. Rekursiv ketma-ketlik
Xotira: 32 MB, Vaqt: 1000 msBirinchi hadi \(a_1 = 1\) va \(n\)-hadi esa \(a_n = 2*a_{n-1} + 1\) ga teng bo'lgan ketma-ketlikning \(n\) - hadini toping.
Birinchi qatorda testlar soni \(T(1 \le T \le 10^5)\) va keyingi \(T\) ta qatorda \(n(1\le n \le 10^{9})\) kiritiladi
Har bir test uchun alohida qatorda ushbu ketma ketlikning \(n\)-hadini \(10^9+7\) ga bo'lgandagi qoldiqni chop eting.
Testlar namunadagidan farq qiladi. Python da ishlovchilar pypy please.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 1 2 |
1 3 |
C. YCHL #1
Xotira: 32 MB, Vaqt: 1000 msBu yildan Fudbol bo'yicha Yevropa Chempionlar ligasi boshqacha tarzda o'tkazila boshladi.Unga ko'ra jamoalar dastlab 1-bosqichdan o'tishlari kerak bo'ladi. Birinchi bosqich umumiy turnir jadvali ko'rinishida o'tqaziladi. Biz turnir jadvalidagi jamoalarning o'rinlarini aniqlash uchun quyidagi o'zgarishlarni kiritsak
\(1.\) Dastlab jamoalarning to'plagan achkolari taqqoslanadi.Ya'ni ko'proq achko jamlagan jamoaning o'rni tepada bo'ladi
\(2.\) Agar jamoalarning to'plagan achkolari o'zaro teng bo'lsa to'plar nisbati yaxshi jamoa boshqa jamoalardan yuqorida bo'ladi.
\(3.\) Jamoalarning achkolari ham va to'plar nisbati ham o'zaro teng bo'lsa jamoa noming harflariga qarab tartiblanadi.Ya'ni :
Arsenal va Barselona jamoalarining achkolari va to'plar nisbati o'zaro teng bo'lsa, Arsenal Barselonadan yuqori o'rinda turadi.1-harflari ham bir xil bo'lsa keyingi harf va h.k.(ASCII jadvali bo'yicha)
Sizga turnirda jamoalarning to'plagan achkolari hamda to'plar nisbati beriladi. Sizdan turnir jadvalini tartiblab berish so'raladi
Birinchi qatorda jamoalar soni \(N(2 \le N \le 24)\)
Keyingi \(N\) qatorda mos ravishda Jamoa nomi to'plagan achkolari va to'plar nisbati beriladi
Tartiblangan turnir jadvalini chop eting.
YCHL qoidalariga umuman mos kelmaydi yuqoridagi shartlar bularni shunchaki o'ylab topdim : )
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
8 Real_Madrid 18 +9 Bavariya 16 +12 Arsenal 18 +9 Barselona 16 +12 Manchestr_City 17 +10 Napoli 10 -2 Juventus 10 -1 Chelsi 14 +2 |
1.Arsenal 2.Real_Madrid 3.Manchestr_City 4.Barselona 5.Bavariya 6.Chelsi 7.Juventus 8.Napoli |
D. YCHL #2
Xotira: 32 MB, Vaqt: 1000 msYCHL #1 masalasini yana bir esga olsak.
Endi masalaga biroz o'zgartish kiritamiz. Sizga turnirda jamoalarning to'plagan achkolari, to'plar nisbati hamda 1-bosqichning eng oxirgi o'yini natijasi beriladi.Siz shu natijani ham hisoblagan holda Yakuniy turnir jadvalini chop eting.
Bunda:
G'alaba uchun - 3 ochko
Durrang uchun ikkala jamoaga ham - 1 ochkodan
Mag'lubiyat uchun esa - 0 ochko beriladi
Birinchi qatorda jamoalar soni \(N(2 \le N \le 24)\)
Keyingi \(N\) qatorda mos ravishda Jamoa nomi to'plagan achkolari va to'plar nisbati beriladi
Eng oxirgi qatorda esa so'nggi o'yin natijasi beriladi (Batafsil namunaga qarang).
Tartiblangan turnir jadvalini chop eting.
Dastlab Juventus va Barselonaning natijasi quyidagicha edi:
Barselona 16 +12
Juventus 10 -1
O'yin natijasi bilan hisoblasak quyidagicha bo'ladi:
Barselona 19 +14
Juventus 10 -3
Shu tariqa Brselona 1 chi o'ringa ko'tarildi, Juventus esa avval to'plar nisbatiga ko'ra Napolidan oldinda turgan bo'lsa keyin esa Napolidan pastki pog'onaga tushib ketdi
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
8 Real_Madrid 18 +9 Bavariya 16 +12 Arsenal 18 +9 Barselona 16 +12 Manchestr_City 17 +10 Napoli 10 -2 Juventus 10 -1 Chelsi 14 +2 Barselona-Juventus 3:1 |
1.Barselona 2.Arsenal 3.Real_Madrid 4.Manchestr_City 5.Bavariya 6.Chelsi 7.Napoli 8.Juventus |
E. Tub hamda Polindrom
Xotira: 32 MB, Vaqt: 1000 msSizga \(N\) soni beriladi siz \(N\) - tub polindrom sonni topishingiz kerak. Ya'ni bunda son ham tub ham polindrom bo'lishi kerak.
Sizga birinchi qatorda testlar soni \(T(1\le T \le 10^5)\) hamda keyingi \(T\) ta qatorda \(N(1\le N \le 780 )\) soni beriladi
Har bir test uchun alohida qatorda \(N\) - tub hamda polindrom sonni chiqarishingiz kerak
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 1 4 5 |
2 7 11 |
F. Qiziq #3(Easy)
Xotira: 32 MB, Vaqt: 1000 msNamunalarga qarab bog'liqlikni toping.
\(A(1 \le len(A) \le 10^3)\) satri kiritiladi.
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Salom |
Salom5 |
2 |
Robocontest |
Robocontest11 |
3 |
Contest |
Contest7 |
4 |
qi45ziq |
qiziq5 |