A. Just Math
Xotira: 16 MB, Vaqt: 1000 msa,b,c uchta kesma uzunligi berilgan.Ushbu kesmalardan uchburchak hosil qilish imkoniyati mumkin bo'lsa, uchburchakning yuzi va perimetrini hisoblang. Agarda buning iloji bo'lmasa -1 ni chiqaring.
Kirish oqimida siz 3 ta kesma uzunligini bir qatorda kiritasiz.Ya'ni a,b,c.
Chiqish oqimida masalaning javobi chiqariladi.
Bu juda oson.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5.1 6.2 3.0 |
7.601788851974253 14.3 |
2 |
2.0 2.2 4.8 |
-1 |
3 |
4.0 5.7 3.0 |
5.7003283896631745 12.7 |
B. Klaviatura
Xotira: 16 MB, Vaqt: 1000 msKlaviaturadan ixtiyoriy natural sonning tub yoki murakkab ekanligini aniqlovchi dastur tuzing.Bu masalada 1 dan tashqari sonlar kiritiladi chunki 1 tub ham emas murakkab ham emas.
Kirish faylida yagona 1 ta son n kiritiladi (1<n≤1000)
Chiqish faylida agar bu son tub bo'ladigan bo'lsa “Tub”, agar murakkab bo'lsa “Murakkab” deb chiqarilsin
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
56 |
Murakkab |
2 |
3 |
Tub |
3 |
234 |
Murakkab |
C. LUCKY NAME
Xotira: 16 MB, Vaqt: 1000 msSiz agar Robocontest.uz saytidagi “Omadsiz chipta” masalasini yechgan bo'lsangiz Komil haqida bilasiz.Ha yana takrorlab o'tamiz Komil juda irimchi bola va u yana bir irim topdi. Komilning gaplari shunday: “Agar odamlarning ismlari harflari soni juft bo'ladigan bo'lsa, ular omadli insonlardir. Agar ularning ismlari harflari soni toq bo'ladigan bo'lsa, ular omadsiz inson hisoblanishadi”-dedi.Endi Komil hamma odamlarni omadli yoki omadsizligini bilmoqchi, siz unga yordam berishingiz kerak.
Bir qatorda A ya'ni xohlangan ism kiritiladi.
Chiqish qismida esa siz bu ism omadli yoki omadsizligini topishingiz zarur. Agar ism omadli bo'lsa “Lucky name” deb chiqarilsin, agar omadsiz bo'lsa “Unlucky name” deb chiqarilsin.
Bazi holatlarda ism ‘ qoshimchasi bilan kelsa, Masalan: Ra’no bu ‘ qo’shimchasi ham harf sifatida hisoblanadi.Demak, Ra'no 5 harfli so'z va shuning uchun ham bu ism “Unlucky name” deb hisoblanadi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Durbek |
Lucky name |
2 |
Najmiddin |
Unlucky name |
3 |
Ra'no |
Unlucky name |
D. Oson Kambinatorika
Xotira: 16 MB, Vaqt: 1000 msAkmal aka qishloqda yashar edi.Kunlardan bir kun u qizi Nilufarning unashtirilishi munosabati bilan qudalariga sovg'a olib berishi kerak bo'ldi.Shuning uchun u qoylarini sotishga majbur bo'ldi.Unda n ta qoy mavjud edi va u m ta qoyni saralab olishi kerak.Lekin Akmal akaning qoylari deyarli bir xil.Siz Akmal akaga qoylarini tanlab olishi uchun yo'llar sonini ko'rsata olasizmi?
Kiruvchi qismda siz n va m ni bir qatorda kiritishingiz talab etiladi.
Chiqish qismda esa siz masalaning javobini chiqarishingiz zarur.Agar natija manosiz bo'lsa “No" so'zini chiqarsin
Bu masala ham juda oson.Faqat bunda ham matematikadan xabardor bo'lish zarur.O'ylaymanki siz buni qiyinchiliksiz yecha olasiz.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
6 4 |
15 |
2 |
3 2 |
3 |
3 |
2 3 |
No |
E. Keyingi tub son #EASY
Xotira: 16 MB, Vaqt: 1150 msSizga N soni beriladi va siz shunchaki N dan keyingi keladigan tub sonni topishingiz talab etiladi.
Sizga yagona N soni beriladi.ESLATMA:N soni Tub ham Murakkab ham bo'la oladi lekin 1 sonini aralashtirmaymiz chunki 1 tub ham murakkab ham emas
Chiqish faylida masalaning javobi chiqariladi
Bu shunchaki oson masala sizdan talab qilinadigan narsa bu shunchaki fikrlash va dasturchilik qobilyatini ishga tushirish.Yana AI qobilyatni ishlatmanglar(albatta hazil)
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 |
5 |
2 |
43 |
47 |
3 |
78 |
79 |
F. o'rta geometrik va o'rta arifmetik
Xotira: 8 MB, Vaqt: 500 msSizga N ta e'lementdan iborat A massiv beriladi. Siz shu massivning o'rta arifmetik va o'rta geometrigini topishingiz kerak
Kirish faylida N (0<N<100) butun soni va A (0<A<109) massiv kiritilada
Chiqish faylida masala javobini 10-4 aniqlikda chop eting
o'rta arifmetigini doim butun songa yaxlitlab chiqarishni unutmang Masalan: 10.2432 bo'lsa 10.0000 ni chop eting
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 1 2 3 4 5 |
3.0000 2.6052 |
2 |
8 1 2 4 5 6 7 8 1 |
4.0000 3.2813 |
3 |
4 1 1 1 1 |
1.0000 1.0000 |
G. Avtomobil raqami
Xotira: 64 MB, Vaqt: 1000 msShohruh yangi avtomobil sotib oldi. Endi bu avtomobil uchun raqam olmoqchi. Shuning uchun u navbatga yozildi. Navbatda n - bo’lib yozildi. Shohruh endi qanday raqam olishiga qiziqyabdi. Lekin buni hisoblay olmadi. Shohruhga bu masalada yordam bering. Shohruh Namangan viloyatida yashaganligi uchun hudud kodi 50 ga teng bo’ladi.
Sizga 1 ta butun son n (1 ≤ n ≤ 17558424) soni berilgan.
Yagona qatorda masala yechimini chiqaring.
Omad hammaga.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
50A001AA |
2 |
1000 |
50B001AA |
3 |
777 |
50A777AA |
H. Noodatiy shaxmat qoidasi
Xotira: 1 MB, Vaqt: 150 msAli va Vali shaxmat o'ynashayotgandi va Alining ukasi tomosha qilayotgan edi . Lekin Alining ukasi hali shaxmat qoidalarini tushunmaydi shuning uchun u o'zi uchun yangi qoida tuzdi.Qoidaga ko'ra kimda ko'p tosh qolgan bo'lsa o'sha g'olib bo'ladi.Ali va Vali o'yinni yakunlashdi .Endi esa Alining ukasi kim g'olib bo'lganini bilmoqchi.Unga yordam bering.Oq donalar 1 bilan belgilanadi Qora donalar esa 2 bilan 0 lar esa bo'sh joyni bildiradi.
8*8 o'lchamli shaxmat doskasidagi toshlar o'rni beriladi
Chiqish faylida agar ali g'olib bo'lsa “Ali” deb chop eting agar Vali g'olib bo'lsa “Vali” deb chop eting aks holda “Draw” deb chop eting
Oq toshlar Alining toshlari
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
0 1 0 1 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 1 2 0 0 1 0 0 1 0 1 0 0 0 0 2 2 0 0 0 2 0 2 0 0 2 0 2 0 0 0 2 0 0 2 2 0 0 0 |
Vali |
2 |
0 1 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 0 2 0 0 0 0 2 0 2 0 0 2 0 2 0 0 0 2 2 0 2 2 0 0 2 |
Ali |
I. Chess
Xotira: 16 MB, Vaqt: 1000 msSizga shaxmat donalaridan bittasi(Rux,Shox,Piyoda,Ot,Fil,Farzin) va uning turgan kordinatasi va yurgandan keyingi kordinatasi beriladi .Siz u turgan joyidan keyingi yurgan joyiga o'tishi mumkin yoki yo'qligini aniqlang.
Kirish faylida shaxmat toshilarning biri(Rux,Shox,Piyoda,Ot,Fil,Farzin) va a va b turgan kordinatalari(a,b≤8) va c va d yurgandan keyingi kordinatasi(c,d≤8) beriladi.
Masalani javobini chop eting.Agar shaxmat toshlari noto'g'ri yozilgan bo'lsa Error ni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Piyoda 2 2 2 4 |
YES |
2 |
Shox 2 3 2 5 |
NO |
3 |
Rux 2 3 2 4 |
YES |
4 |
shox 2 2 2 3 |
Error |
5 |
Farzin 2 3 5 6 |
YES |
J. Yangicha Fibonacci
Xotira: 16 MB, Vaqt: 1000 msBu masalada Fibonacci sonlarining boshqacha ko’rinishi keltirilgan:
F(0) = 4, F(1) = 8, F(n) = F(n-1) + F(n-2) (n>=2).
Sizga N soni berilgan, sizning vazifangiz F(N) soni 3 ga karrali yoki yo’qligini aniqlashdan iborat
Kirish faylida bitta butun son, N (1<=N≤\(10^{18}\)) soni berilgan
Chiqish faylida agar F(N) soni 3 ga karrali bo’lsa karrali so’zini, aks holda karrali emas so’zini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 |
karrali |
2 |
5 |
karrali emas |