Masala #ZP8ATILDYJ
Murakkab Matematik Funktsiya
Sizga ikkita butun son nnn va mmm berilgan. Ushbu sonlar orasida murakkab matematik operatsiyalar yordamida o'zaro bog'liq bo'lgan funksiyani topishingiz kerak. Funksiya qatorlar yordamida aniqlanadi va natijada katta sonlar hosil bo'ladi. Funksiya quyidagi qoidalar asosida ishlaydi:
- Agar nnn va mmm sonlari juft bo'lsa, \(f(n,m)=nm+mnf(n, m) = n^m + m^nf(n,m)=nm+mn\) bo'ladi.
- Agar nnn juft va mmm toq bo'lsa, \(f(n,m)=n2−m2f(n, m) = n^2 - m^2f(n,m)=n2−m2\) bo'ladi.
- Agar nnn toq va mmm juft bo'lsa,\( f(n,m)=n3+m3f(n, m) = n^3 + m^3f(n,m)=n3+m3\) bo'ladi.
- Agar nnn va mmm ikkalasi ham toq bo'lsa,\( f(n,m)=n!+m!f(n, m) = n! + m!f(n,m)=n!+m!\) (faktorial) bo'ladi
Birinchi qatorda ikkita butun son nnn va mmm \((1 ≤ n, m ≤ 100)\) beriladi.
Bitta qatorga natijani chiqaruvchi butun sonni chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
59 97 |
96192759682482119853328425949563698712343813919172976158104477319333745751164994044495714913528092371650690535582554940334500373141294940160000000000000 |
2 |
40 49 |
-801 |
Funksiya turli matematik operatsiyalarni o'z ichiga oladi, shuning uchun katta sonlar bilan ishlashda ehtiyot bo'lish kerak. Natijalar juda katta bo'lishi mumkin, shuning uchun kompyuteringizning imkoniyatlarini inobatga oling va yuqori aniqlikdagi sonlar bilan ishlaydigan dasturlash tillaridan foydalaning.