EduBrick

A. Пузырёк и его обмены

2000 мс · 256 МБ · всё или ничего

Отсортируйте массив по неубыванию методом «пузырька» и сообщите, сколько обменов соседних элементов при этом понадобилось.

Обмены считаются по классическому пузырьку: за проход сравниваются все соседние пары, и если левый больше правого — они меняются местами.

Формат ввода

В первой строке nn от 11 до 10001000. Во второй — nn целых чисел, каждое по модулю не больше 10001000.

Формат вывода

В первой строке отсортированный массив, во второй — число обменов.

Примеры

ввод
5
5 4 3 2 1
вывод
1 2 3 4 5
10
Войдите, чтобы отправлять решения.