Solução escrita por João Pedro Castro
Conhecimento prévio necessário:
Primeiramente, vamos ver em que casos não existe uma resposta válida. Para chegar à um MEX de teremos que ter todos os números de até , e para isso ser realizado tanto (para termos espaço), quanto (para que o limite não impeça que os coloquemos), se alguma dessas condições forem falsas podemos imprimir . Agora, depois de adicionar todos os números de até , de soma total: (usando a Soma de Gauss), temos espaços restantes no array, e como só queremos a maior soma possível faz sentido colocar em todos os espaços restantes, já que ele é o maior número permitido; o único caso em que isso não pode ocorrer é quando , e como não pode aparecer no array temos que colocar (ou seja, tratar ). Logo, a resposta final é . Tendo uma complexidade por teste de , logo uma complexidade total de , que passa tranquilamente.