Module: dois ponteiros


Problem

10 /11


Enfraquecimento da frota

Problem

Carol Danvers, conhecida como Capitã Marvel, combate a frota Skrull. Cada um
As naves Skrull têm uma certa quantidade de poder expressa como um número natural.
Carol se acha tão forte que pode não só desabilitar a frota, mas também um pouco
divirta-se. Depois de estudar cuidadosamente o poder do navio, ela decidiu que iria desativá-los
na seguinte ordem: cada vez que Carol atacar a nave que não foi atacada antes,
cuja potência é a mediana da potência das naves restantes.
Carol calcula a mediana de uma série de números da seguinte forma:
• Se o número de números na linha for ímpar, a mediana — o número no meio da série fornecida classificado em ordem crescente.
• Se o número de números em uma linha for par, a mediana da linha será:
– O menor dos dois números no meio da série dada, classificado em ordem crescente, se os dois números do meio forem diferentes.
– Qualquer um dos dois números no meio da série dada, classificados em ordem crescente,
se duas médias forem iguais.
Ajude a Capitã Marvel a descobrir a ordem de ataque aos navios.

Formato de dados de entrada
A primeira linha contém um número natural n — número de navios na frota Skrull (1 <= n <= 105).
A segunda linha contém n números naturais ai — potência do i-ésimo navio (1 <= ai <=109).
Formato de saída
Imprimir n números — o poder das naves na ordem que Carol irá atacá-las.
 
Entrada Saída
3
8 3 19
 
8 3 19
4
4 2 2 1
2 2 1 4