Bubble sort: numero di scambi
Problem
Determina quanti scambi eseguirà l'algoritmo di ordinamento delle bolle ascendenti per l'array specificato.
Input
La prima riga è un numero N
(\(1 <= N <= 1000\)) – il numero di elementi nell'array. Sulla seconda riga – la matrice stessa. È garantito che tutti gli elementi dell'array sono diversi e non superano 109
.
Uscita
Stampa un singolo numero – numero di scambi di bubble sort.
Esempi
# |
Input |
Uscita |
1 |
5
1 2 3 4 5
|
0 |
2 |
5
5 4 3 2 1
|
10 |
Запрещенные операторы: sort