Nah, tem bastante coisa lá que não faz parte da solução (ordenar, máximo e mínimo, umas condições aqui e ali), e continua incorreta: com P = [1, 2, 5, 5, 19, 21, 52, 17], você divide em [1, 2, 5, 5, 19, 21] e [52, 17], fica 53/69, com diferença de 16. Uma partição melhor seria [1, 2, 5, 52], [5...