Yuxulu inəklərin çeşidlənməsi (Bürünc)#10330

Yuxulu inəklərin çeşidlənməsi (Bürünc)

1 saniyə
128 meqabayt
Çox asan

Fermer Con inəyini, -dən -ə qədər nömrələnmiş şəkildə, səhər yeməyinə otlağa getməzdən əvvəl sıralamaq istəyir.

Hazırda inəklər sıra ilə p_1, p_2, \ldots, p_n ardıcıllığında dayanır və Fermer Con p_1 inəyinin qarşısında durur. O, inəklərin sırasını 1, 2, \ldots, n şəklində dəyişmək istəyir ki, nömrəli inək Conun yanında olsun.

Bu gün inəklər bir az yuxuludurlar, ona görə də hər an yalnız Conun qarşısında olan inək onun göstərişinə diqqət yetirir. Bir addımda, Con bu inəyə addım qabağa getməyi tapşırır (1 \leq k \leq n-1). O keçdiyi inək irəli gedərək ona yer açır və o, onların ardınca sıraya düzülür.

Məsələn, n = 4 olduqda və inəklər aşağıdakı kimi düzülüb:

 FJ: 4, 3, 2, 1 

Conun göstərişini yalnız nömrəli inək dinləyir. Con ona addım qabağa getməyi göstəriş versə, sıra belə olacaq:

 FJ: 3, 2, 4, 1 

İndi isə diqqət yetirən inək nömrəlidir və ikinci addımda Con ona göstəriş verə bilər və s., ta ki inəklər tam sıralanana qədər.

Fermer Con sıralamağı tez bitirib səhər yeməyinə evə qayıtmaq istəyir. Ona inəkləri sıralamaq üçün lazım olan minimum addım sayını tapmağa kömək edin.

Giriş

Birinci sətrdə bir tam ədəd (1 \leq n \leq 100) verilir.

İkinci sətrdə tam ədəd p_1, p_2, \ldots, p_n — inəklərin başlanğıc sırası verilir.

Çıxış

Bütün inəyi optimal şəkildə sıralamaq üçün lazım olan minimum addım sayını çap edin.

Nümunələr

Nümunə 1

Loading
Loading