Minimal leksikoqrafik tsiklik sürüşmə#1783

Minimal leksikoqrafik tsiklik sürüşmə

1 saniyə
128 meqabayt
Çox asan

Uzunluğu olan permutasiya p[1], p[2], \ldots, p[n] cüt-cüt müxtəlif müsbət tam ədədlər ardıcıllığıdır və hər bir üçün 1 \le p[i] \le n şərti ödənir. q[1], q[2], \ldots, q[n] permutasiyası p[1], p[2], \ldots, p[n] permutasiyasından leksikoqrafik olaraq kiçikdir, əgər elə bir vardırsa ki, q[i] < p[i] və bütün j < i üçün p[j] = q[j].

Permutasiyanın -ya görə tsiklik sürüşməsi p[1], p[2], \ldots, p[n] ardıcıllığının p[k+1], p[k+2], \ldots, p[n], p[1], \ldots, p[k] ardıcıllığıdır. Qeyd edək ki, permutasiyanın istənilən tsiklik sürüşməsi də permutasiyadır.

Verilmiş permutasiyanın leksikoqrafik olaraq ən kiçik tsiklik sürüşməsini tapın.

Giriş

Birinci sətirdə (1 \le n \le 10^5) — permutasiyanın uzunluğu verilir. İkinci sətirdə p[1], p[2], \ldots, p[n] verilir.

Çıxış

Cavab olaraq, girişin ikinci sətrinin formatında, verilmiş permutasiyanın leksikoqrafik olaraq ən kiçik tsiklik sürüşməsini çıxışa verin.

Nümunələr

Nümunə 1

Loading
Loading