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:
![[7, 3, 5, \underline{3}, \underline{7}, 6, 5, 6]](https://i0.wp.com/noic.com.br/wp-content/plugins/latex/cache/tex_8771a9ae8ea6c4a3613b041f0774f927.gif?ssl=1)
![[7, 3, \underline{5}, \underline{7}, 3, 6, 5, 6]](https://i0.wp.com/noic.com.br/wp-content/plugins/latex/cache/tex_f0b6ebd533aab2ee369d0f293198db45.gif?ssl=1)
![[7, \underline{3}, \underline{7}, 5, 3, 6, 5, 6]](https://i0.wp.com/noic.com.br/wp-content/plugins/latex/cache/tex_ff46d8334824cf10dc8b49252907ec38.gif?ssl=1)
![[7, 7, 3, \underline{5}, \underline{3}, 6, 5, 6]](https://i0.wp.com/noic.com.br/wp-content/plugins/latex/cache/tex_0dea99cf0fda907c8558f1470b30ea0b.gif?ssl=1)
![[7, 7, 3, 3, 5, \underline{6}, \underline{5}, 6]](https://i0.wp.com/noic.com.br/wp-content/plugins/latex/cache/tex_85fe646fc43bc92c0a70a832ea87dd7a.gif?ssl=1)
![[7, 7, 3, 3, 5, 5, 6, 6]](https://i0.wp.com/noic.com.br/wp-content/plugins/latex/cache/tex_ee0276623eff643a69e335331494867a.gif?ssl=1)
