| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 2048 MB | 24 | 9 | 5 | 35.714% |
Mirko ima niz od $N$ prirodnih brojeva. Želi od njega napraviti piramidu. To je niz u kojem postoji neka pozicija $k$ za koju vrijedi $A_1 ≤ \dots ≤ A_{k-1} ≤ A_k ≥ A_{k+1} ≥ \dots ≥ A_n$. Drugim riječima, želi ulazni niz prepraviti tako da do neke pozicije svaki element bude veći ili jednak prethodnom, a nakon te pozicije svaki bude manji ili jednak prethodnom. U jednom potezu može zamijeniti dva susjedna elementa niza. Koliko najmanje poteza mu je potrebno da ulazni niz pretvori u piramidu?
U prvom je retku prirodan broj $N$ (1ドル ≤ N ≤ 500,円 000$), broj iz teksta zadatka.
U drugom je retku niz od $N$ prirodnih brojeva $A_i$ (1ドル ≤ A_i ≤ 10^9$), niz iz teksta zadatka.
Prirodan broj iz teksta zadatka.
4 1 5 9 14
0
7 9 9 8 8 12 12 11
4
3 2 1 3
1
Opis prvog probnog primjera: Niz je rastući tj. piramida jer za poziciju $k = 4$ vrijedi traženi uvjet.
Opis drugog probnog primjera: Niz možemo pretvoriti u piramidu u četiri poteza. Npr. ovako:
9 9 8 8 12 12 11 ← početni niz9 8 9 8 12 12 11 ← nakon 1ドル$. poteza9 8 8 9 12 12 11 ← nakon 2ドル$. poteza8 9 8 9 12 12 11 ← nakon 3ドル$. poteza8 8 9 9 12 12 11 ← nakon 4ドル$. poteza imamo piramidu.