Trocando os pares
É dado um vetor de valores. É garantido que é par e cada valor aparece exatamente duas vezes no vetor.
Neste vetor, você pode realizar a seguinte operação: escolher dois números adjacentes e trocar eles. Compute o número mínimo de operações para que as duas ocorrências de cada número fiquem adjacentes uma a outra.
Entrada
A primeira linha contém um inteiro , o tamanho do vetor.
A segunda linha contém os valores do vetor.
Saída
Seu programa deve imprimir o número mínimo de operações.
Restrições
•
• Os valores do vetor estão entre e .
Exemplos
Entrada |
Saída |
8 7 3 5 3 7 6 5 6 |
5 |
No primeiro exemplo, as trocas são as seguintes: