A. 3 ta natural son

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Ismoilga matematika ustozi N sonini 3 ta turli natural sonlar x, y, z sonlarni ko'paytmasi shaklida nechta usulda yozish mumkinligini hisoblashni uyga vazifa qilib berdi. Ismoilga bu misol qiyinlik qildi ammo ishlamasa yaxshi baho ololmasligini bilib, dasturlash orqali yechim topmoqchi bo'ldiyu ammo eplolmadi. Siz Ismoilga yordam bering.

Kiruvchi ma'lumotlar:

Yagona qatorda N natural son beriladi. \((1≤N≤10^{15})\)

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Izoh:

Izoh:
1-testda 1*2*4, 1*4*2, 2*1*4, 2*4*1, 4*1*2, 4*2*1 kabi 6 xil usulda 8 sonini hosil qilish mumkin.
2-testda x*y*z kabi 4 sonini hosil qilib bo'lmaganligi uchun -1 natija.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
8
6
2
4
-1

B. Juft sonlar guruhi #1

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Juft sonlardan (2), (4, 6), (8, 10, 12), …  kabi guruhlar tuzilgan. N-guruhdagi sonlar  yig‘indisini toping.

Kiruvchi ma'lumotlar:

Yagona qatorda N natural son kiritiladi. \((1≤N≤10^{18})\)

Chiquvchi ma'lumotlar:

Birinchi qatorda N-guruh sonlar yig'indisini \(10^9+7\) ga bo'lgandagi qoldiqni chop eting.

Ikkinchi qatorda N-guruhdagi N-sonni chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2
10
6

C. Toq sonlar guruhi #1

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Toq sonlardan (1), (3, 5), (7, 9, 11), …  kabi guruhlar tuzilgan. N-guruhdagi sonlar yig‘indisini hamda ushbu guruh qaysi son bilan tugashini toping.

Kiruvchi ma'lumotlar:

Yagona qatorda N natural son kiritiladi. \((1≤N≤10^{18})\)

Chiquvchi ma'lumotlar:

Birinchi qatorda N-guruh sonlar yig'indisini \(10^9+7\) ga bo'lgandagi qoldiqni chop eting.

Ikkinchi qatorda N-guruhdagi N-sonni chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3
27
11

D. Ajoyib ketma-ketlik #1

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Yana bir ajoyib ketma-ketlik berilgan bo'lib, hisoblash dasturini tuzing.

Kiruvchi ma'lumotlar:

Yagona qatorda N soni beriladi. \((1≤N≤10^{18})\)

Chiquvchi ma'lumotlar:

Masala javobini \(10^{-8}\) aniqlikda chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1
0.50000000
2
2
0.66666667
Kitob yaratilingan sana: 27-Nov-24 10:06