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
 Marat
                          Mkhitaryan
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Marat
                          Mkhitaryan
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  у меня просто питон пропетчен под убунтой
И читай pep8. Без применения базовый правил можешь ничего не писать сюда
Олег, ты случаем не охуел? Ты свой код то видел?
> кешировать математику А я все никак не мог вытащить какой нибудь перл от тебя :D
 Marat
                          Mkhitaryan
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Marat
                          Mkhitaryan
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  это же для олипиады школьной. тут скорость важна а не красота
Perl тут и не пахнет
 Marat
                          Mkhitaryan
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Marat
                          Mkhitaryan
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                   Marat
                          Mkhitaryan
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Marat
                          Mkhitaryan
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  а где описано это поведение питона?
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)
Обсуждают сегодня