#124Осон
Массив максимуми — циклсиз
Вақт: 1 s · Хотира: 256 MB
- Рекурсия
Шарт
та сондан иборат массив берилган. Энг катта элементни циклдан фойдаланмасдан, рекурсия билан топинг.
Кириш формати
Биринчи қаторда (). Иккинчи қаторда та бутун сон ().
Чиқиш формати
Битта бутун сон — массивнинг энг катта элементи.
Намуналар
Кириш
5 3 9 -2 9 4
Чиқиш
9
Кириш
3 -5 -1 -7
Чиқиш
-1
Изоҳ
Икки йўл бор. Битталаб: , асос ҳолат — битта элемент. Иккига бўлиб: массивни ўртасидан икки қисмга бўлинг, ҳар қисмнинг максимумини рекурсив топинг ва каттасини олинг.
Python'да рекурсия чуқурлиги тахминан чақирув билан чекланган, шунинг учун да битталаб усул RecursionError беради. Иккига бўлиш усулида чуқурлик атиги (ёки sys.setrecursionlimit билан чегарани оширинг).
