Описание

Ограничение по времени: 500 ms
Ограничение по памяти: 256 Mb

Ответы на вопросы

Задача: Out of Place

Фермер Джон решил сфотографировать всё свое стадо коров.

Для красоты ФД хочет построить своих коров в ряд по возрастанию роста. К несчастью, сразу после того, как коровы выстроились в нужном порядке, Беси вышла со своего места и стала на другое.

ФД хочет обменять пары коров, так чтобы снова стадо выстроилось в нужном порядке. Определите минимальное количество обменов, которые должен сделать ФД, чтобы вернуть порядок в строю коров.

ФОРМАТ ВВОДА (файл outofplace.in):

Первая строка ввода содержит \(N\) (\(2 \leq N \leq 100\)). Следующие \(N\) строк описывают высоты коров как они стоят после того как Беси перешла. Каждая высота - целое число в интервале \(1 \ldots 1,000,000\). Коровы могут иметь одинаковую высоту.

ФОРМАТ ВЫВОДА (файл outofplace.out):

Выведите минимальное количество обменов между парами коров, которые должен сделать ФД, чтобы снова все стояли по возрастанию высоты. Не обязательно менять соседних коров.


Прикрепите файл с исходным кодом программы:
     
или введите исходный код на языке:


Правила оформления программ и список ошибок при автоматической проверке задач
           

Ваш ответ:

Загруженные файлы:


Нет

Примечание учителя: