Əsgərlər sırası#10762

Əsgərlər sırası

1 saniyə
128 meqabayt
Asan

sədəfi, 0-dan n - 1 qədər nömrələnmiş əsgərlər var. Hamısı belə düzəlməmişdir ki, -ci əsgər yalnız ilə i - 1 aralığındakı əsgərləri görsün. Əgər əsgər öndəki hər kəsə nisbətən yüksəkdir, onda onun "aşkar görüşü" olduğunu deyə bilərik. Əgər onun "aşkar görüşü" yoxdursa, bu, önündəki digərlərindən ən az birinin daha yüksək olduğunu deməkdir.

Hər bir əsgər üçün onun "aşkar görüşü" olub-olmadığını müəyyənləşdirin. Əgər yoxdursa, ondan daha yüksək ən yaxın əvvəlki əsgəri təyin edin.

Giriş

İlk sətir əsgərin sayını (1 \le n \le 10^5) göstərir. İkinci sətir əsgərin hündürlüyünü göstərir.

Çıxış

ədəd çap edin. -ci ədəd, -ci əsgərdən yüksək olan ən yaxın əvvəlki əsgərin nömrəsini göstərməlidir. Əgər -ci əsgərin "aşkar görüşü" varsa, onda çap edin.

Nümunələr

Nümunə 1

Loading
Loading