area = (second_x-first_x)*minimal
if (area)>0:
if max_area<(second_x-first_x)*minimal:
max_area = (second_x-first_x)*minimal поменял на area = (second_x-first_x)*minimal
if (area)>0:
if max_area<area:
max_area = area вычислений меньше не стало. питон кеширует математику что ли?
Тебе бан за индентацию
If you can call it that
у меня просто питон пропетчен под убунтой
И читай pep8. Без применения базовый правил можешь ничего не писать сюда
Олег, ты случаем не охуел? Ты свой код то видел?
> кешировать математику А я все никак не мог вытащить какой нибудь перл от тебя :D
это же для олипиады школьной. тут скорость важна а не красота
Perl тут и не пахнет
а где описано это поведение питона?
left_index, right_index = 0, len(height)-1 MW = 0 while left_index < right_index: if min(height[left_index],height[right_index]) * (right_index - left_index) > MW: MW = min(height[left_index],height[right_index]) * (right_index - left_index) if height[left_index] > height[right_index]: right_index -= 1 else: left_index += 1 print(MW)
Обсуждают сегодня