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