#124Oson
Massiv maksimumi — siklsiz
Vaqt: 1 s · Xotira: 256 MB
- Rekursiya
Shart
ta sondan iborat massiv berilgan. Eng katta elementni sikldan foydalanmasdan, rekursiya bilan toping.
Kirish formati
Birinchi qatorda (). Ikkinchi qatorda ta butun son ().
Chiqish formati
Bitta butun son — massivning eng katta elementi.
Namunalar
Kirish
5 3 9 -2 9 4
Chiqish
9
Kirish
3 -5 -1 -7
Chiqish
-1
Izoh
Ikki yo'l bor. Bittalab: , asos holat — bitta element. Ikkiga bo'lib: massivni o'rtasidan ikki qismga bo'ling, har qismning maksimumini rekursiv toping va kattasini oling.
Python'da rekursiya chuqurligi taxminan chaqiruv bilan cheklangan, shuning uchun da bittalab usul RecursionError beradi. Ikkiga bo'lish usulida chuqurlik atigi (yoki sys.setrecursionlimit bilan chegarani oshiring).
