A. EKUB va EKUK orqali #1
Xotira: 6 MB, Vaqt: 100 msMatematika kitobida qiziq bir masalaga ko'zim tushib qoldi. Masala quyidagicha edi:
\(\text EKUB(m,n) = B \ va\ EKUK(m,n) = K\) shartlarni qanoatlantiruvchi \(m\) va \(n\) \((m \le n)\) sonlarini toping.
Bitta satrda ikkita butun son \(B\) va \(K\ (1\le B\le K \le 2*10^9)\) kiritiladi.
Shartni qanoatlantiruvchi \(m\) va \(n\) sonlarini probel bilan ajratilgan holda chiqaring. Agar bunday sonlar juftligi bir nechta bo'lsa \(|n-m|\) eng katta bo'ladigan qiymatlarini chiqaring.
Agar yechim mavjud bo'lmasa \(-1\) ni chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
6 6 |
6 6 |
B. EKUB va EKUK orqali #2
Xotira: 6 MB, Vaqt: 100 ms Matematika kitobida yana bir qiziq masalaga ko'zim tushib qoldi. Masala quyidagicha edi:
\(\text EKUB(m,n) = B \ va\ EKUK(m,n) = K\) shartlarni qanoatlantiruvchi va bir-biriga bo'linmaydigan \(m\) va \(n\) \((m < n)\) sonlarini toping.
Bitta satrda ikkita butun son \(B\) va \(K\ (1\le B< K \le 2*10^9)\) kiritiladi.
Shartni qanoatlantiruvchi \(m\) va \(n\) sonlarini probel bilan ajratilgan holda chiqaring. Agar bunday sonlar juftligi bir nechta bo'lsa \(|n-m|\) eng katta bo'ladigan qiymatlarini chiqaring.
Agar yechim mavjud bo'lmasa \(-1\) ni chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
72 432 |
144 216 |
C. Aylanadagi sonlar
Xotira: 16 MB, Vaqt: 100 ms\(n\) ta son aylana bo'ylab yozib chiqildi. Keyin har bir qo'shni sonlar orasiga ularning yig'indisi yozib chiqildi. Bu ish \(k\) marta takrorlandi. Aylanada hosil bo'lgan barcha sonlarning o'rta arifmetigini toping.
Birinchi satrda \(n(3\le n \le 100)\) butun son kiritiladi.
Ikkinchi satrda \(n\) ta \([0;10^7]\) oraliqdagi butun sonlar probel bilan ajratilgan holda kiritiladi.
Uchinchi satrda \(k\)\((0 \le k \le 20)\) butun soni kiritiladi.
Masalaning yechimini \(10^{-3}\) aniqlikda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 1 2 3 2 |
4.500 |
D. Kompleks sonlar (ko'paytma)
Xotira: 16 MB, Vaqt: 150 msKompleks sonlar to'plami haqida eshitgan bo'lsangiz kerak. Real hayotda deyarli qo'llanilmaydigan ushbu antiqa sonlar to'plamiga hatto haqiqiy sonlar to'plami ham qism to'plam hisobanadi.
Qisqacha qilib aytganda \(z = a+bi\) ko'rinishidagi songa kompleks son deyiladi.
Bu yerda \(a\) va \(b\) haqiqiy sonlar, \(i\) esa mavhum birlik deyiladi va
\(i = \sqrt{-1}\) yoki \(i^2 = -1\) deb qaraladi.
Masalamiz sharti esa quyidagicha:
Sizga qavslar bilan birga ikki yoki uchta kopleks sonning ko'paytmali ifodasi beriladi. Siz ushbu ifodani hisoblashingiz kerak.
(Tushunmagan bo'lsangiz misollarga qarang!).
Bir qatorda satr ko'rinishida ifoda beriladi.
\(a\) va \(b\) nol bo'lmagan butun sonlar bo'lib \([-100;100]\) oraliqda beriladi.
Masala javobini chop eting.
Qavslar, qavs va son, son va amallar orasida probellar yo'q!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
(2+3i)(4+i) |
5+14i |
2 |
(6+4i)(3+2i)(8+9i) |
-136+282i |
E. Kompleks sonlar (darajaga ko'tarish)
Xotira: 16 MB, Vaqt: 100 ms Kompleks sonlar to'plami haqida eshitgan bo'lsangiz kerak. Real hayotda deyarli qo'llanilmaydigan ushbu antiqa sonlar to'plamiga hatto haqiqiy sonlar to'plami ham qism to'plam hisobanadi.
Qisqacha qilib aytganda \(z = a+bi\) ko'rinishidagi songa kompleks son deyiladi.
Bu yerda \(a\) va \(b\) haqiqiy sonlar, \(i\) esa mavhum birlik deyiladi va
\(i = \sqrt{-1}\) yoki \(i^2 = -1\) deb qaraladi.
Masalamiz sharti esa quyidagicha:
Sizga \(z\) kompleks son va \(n\) natural son beriladi. Siz \(z^n\) ni hisoblashingiz kerak.
Birinchi satrda \(a+bi\) ko'rinishidagi \(z\) kompleks son beriladi. \(a\) va \(b\) nol bo'lmagan \([-50;50]\) oralig'idagi butun sonlar.
Ikkinchi satrda \(n(1\le n \le 10)\) soni beriladi.
Masalaning yechimini chop eting.
Agar \(b = 1\) bo'lsa, \(b\) yozilmaydi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2+3i 3 |
-46+9i |
2 |
37+15i 5 |
-35259668+95117700i |
F. Donalab sotilgan olmalar
Xotira: 16 MB, Vaqt: 120 msBir olma sotuvchisi olmalarini juda antiqa usulda sotdi. U birinchi xaridorga jami omalarning yarmini va yana \(k\) ta olmani sotdi. Ikkinchi xaridorga qolgan olmalarning yarmini va yana \(k\) ta olmani sotdi. Qolgan xaridorlarga ham shu algoritm bo'yicha olma sotildi. Agar sotuvchi \(n\) ta xaridorga olma sotgandan keyin sotilmagan yana \(q\) ta olma qolgan bo'lsa, sotuvchi bozorga nechta olma olib kelgan?
Birinchi satrda \(t(1\le t \le 1000)\) testlar soni kiritiladi.
Ikkinchi satrda uchta butun son \(k,q(1\le k,q \le 1000)\) va \(n(0 \le n \le 50)\) kiritiladi.
Har bir test uchun alohida satrda masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 1 1 1 |
4 |
G. Faktorial vs daraja
Xotira: 8 MB, Vaqt: 100 ms\(m! \over {n^k}\) ifoda natural son bo'ladigan \(k\) ning eng katta butun qiymatini toping. (\(k\) berilmaydi!)
Bir satrda ikkita butun son \(m,n(2\le m,n \le 10^6)\) kiritiladi.
Masala yechimini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 2 |
3 |
H. Eng kichik butun son
Xotira: 32 MB, Vaqt: 1500 msAzimjon sonning raqamlari orasiga *, /, +, -, %, // ni qo'yib eng kichik butun sonni hosil qilmoqchi. Siz bu ishda unga yordam bering.
Ishlatishingiz mumkin bo'lgan amallar: + (qo'shish), - (ayirish), * (ko'paytirish), / (bo'lish), % (qoldiqli bo'lish), // (butunli bo'lish).
- Raqamlar orasiga yuqoridagi amallardan birini qo'yish majburiy.
- Bittadan ortiq belgi qo'yish mumkin emas.
- Bir dona qavsdan foydalanishingiz mumkin (foydalanmasangiz ham bo'ladi ).
- Amallar bajarish tartibi matematika qoidalariga zid bo'lmasligi kerak.
- Hosil qilingan ifoda qiymati butun bo'lishi shart.
Sizga yagona qatorda 106 dan oshmaydigan natural son beriladi.
Hosil qilish mumkin bo'lgan eng kichik butun sonni toping.
1-testga izoh.
9*(1-9) = -72
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
919 |
-72 |
I. EKUK(a,b,c)
Xotira: 16 MB, Vaqt: 200 msDoniyor matematika fanidan Sonlarning eng kichik umumiy karralisi (EKUK) mavzusiga kelganda kasal bo'lib qolgan edi. Shu sababli u bugungi nazorat ishida past baho olib qo'yishdan xavotirda. Ammo u ikkita sonning EKUKini qanday topishni uyida mustaqil o'rganib olgan. Lekin uning baxtiga qarshi nazorat ishida uchta sonning EKUKini topish masalasi tushdi. Shunda u bu misolni quyidagicha yechishga qaror qildi. avval shu sonlarning ikkitasini EKUKini topib, keyin chiqqan natija bilan uchunchisining EKUKini hisoblaydi(izohga qarang).
Agar siz uchta sonning EKUKini qanday topishni bilsangiz Doniyor masalani to'g'ri yoki noto'gri yechganligini taqqoslab tekshirib bering.
Birsantrda uchta natural son \(a,b,c(2\le a,b,c \le 10^{18})\) kiritiladi.
Agar \(EKUK(a,b,c)\) Doniyor chiqargan natijadan katta bo'lsa '>' , kichik bo'lsa '<', aks holda '=' belgisini chiqaring.
Doniyor quyidagicha hisob-kitob qilgan:
\(EKUK(EKUK(a, b), c)\)
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
12 24 96 |
= |
J. Bilmasvoy matematikada
Xotira: 32 MB, Vaqt: 1000 msBilmasvoy matematikaga qiziqib qoldi. Misollar ishlashni ham boshladi. Lekin ( a c * b d ) c+d ni hisoblashda biroz qiynalyapti. Siz bu ifodani hisoblashda Bilmasvoyga yordam bering.
Sizga yagona qatorda a, b, c , d natural sonlari beriladi(1 ≤ a, b ≤ 1018, 1 ≤ c, d ≤ 10 500000 ).
Ifoda qiymatining 109+7 ga bo'lgandagi qoldiqni chop eting!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 1 1 1 |
1 |
K. Quadratic sequence #1
Xotira: 8 MB, Vaqt: 500 msSizga Kvadrat ketma - ketlikning 4ta hadi beriladi. Siz bu ketma - ketlikning N-hadi uchun formula toping.
Bir qatorda 4ta son beriladi. Har bir son 106dan kichik
Bu ketma - ketlikning N-hadi uchun formula toping. Qay holatda chiqarish kerakligini misol tariqasida berilgan testga qarab bilib oling.
Javob borligi kafolatlanadi!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 6 11 18 |
A(n) = n^2 + 2 |
2 |
1 4 10 19 |
A(n) = 1.5n^2 - 1.5n + 1 |
L. Koordinatadagi yuza 1
Xotira: 8 MB, Vaqt: 750 msSuhrobjon koordinatalar sistemasi mavzusiga kelganda, bir masalaga duch keldi. Masala sharti quyidagicha: ″Sizga to'rtburchak koordinatalari beriladi. Bu to'rtburchakning yuzasini toping.″
Suhrobjon bu masalani yechishga juda qiynaldi va sabri chidamay sizdan yordam so'rashga qaror qildi. Unga yordam bering!
Sizga 2 ta qatorda to'rtburchakning 4 ta burchagi koordinatalari beriladi.
Birinchi qatorda: x1, y1, x2, y2 -> mos ravishta (pastki o'ng burchak, tepa o'ng burchak);
Ikkinchi qatorda: x3, y3, x4, y4 -> mos ravishta (pastki chap burchak, tepa tepa burchak);
Ularning xech qaysisi 20 dan katta son emas, -20 dan kichik son ham emas.
Yagona satrda masala javobini \(10^{-1}\) aniqlikda chop eting. Har bir katak 1sm. Javobni \(\text{sm}^2\) da chop eting!
Faqat to'g'ri to'rtburchak emas!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 5 4 6 -3 1 -3 6 |
21.0 |
2 |
6 1 6 3 4 1 4 3 |
4.0 |