Tri à bulles : nombre d'échanges
Problem
Déterminez le nombre d'échanges que l'algorithme de tri à bulles ascendant effectuera pour le tableau donné.
Entrée
La première ligne est un nombre N
(\(1 <= N <= 1000\)) – le nombre d'éléments dans le tableau. Sur la deuxième ligne – le tableau lui-même. Il est garanti que tous les éléments du tableau sont différents et ne dépassent pas 109
.
Sortie
Imprimer un seul numéro – nombre d'échanges triés par bulles.
Exemples
# |
Entrée |
Sortie |
1 |
5
1 2 3 4 5
0 |
2 |
5
5 4 3 2 1
10 |
Запрещенные операторы: sort