Codeforces Round 887 (Div. 2) |
---|
Закончено |
Назовем массив $$$a$$$ длины $$$n$$$ отсортированным, если $$$a_1 \leq a_2 \leq \ldots \leq a_{n-1} \leq a_n$$$.
У Ntarsis есть массив $$$a$$$ длины $$$n$$$.
Он может выполнить следующую операцию над массивом любое число раз (в том числе ноль):
Значения $$$a$$$ могут быть отрицательными после операции.
Определите минимальное количество операций, необходимых для того, чтобы сделать $$$a$$$ неотсортированным.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 100$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит одно целое число $$$n$$$ ($$$2 \leq n \leq 500$$$) — длину массива $$$a$$$.
Вторая строка каждого набора входных данных содержит $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$1 \leq a_i \leq 10^9$$$) — массив $$$a$$$.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превышает $$$500$$$.
Выведите минимальное количество операций, необходимых для того, чтобы сделать массив неотсортированным.
421 141 8 10 1331 3 231 9 14
1 2 0 3
В первом наборе мы можем выполнить $$$1$$$ операцию, чтобы сделать массив неотсортированным:
Во втором случае мы можем выполнить $$$2$$$ операции, чтобы сделать массив неотсортированным:
Можно доказать, что $$$1$$$ и $$$2$$$ операции являются минимальным необходимым количеством операций в первом и втором наборе соответственно.
В третьем случае массив уже неотсортирован, поэтому мы выполняем $$$0$$$ операций.
Название |
---|