Əvəz etmə#4892

Əvəz etmə

1 saniyə
128 meqabayt
Orta

Verilmiş təbii ədədlər ardıcıllığı n elementdən ibarətdir. Hər bir elementi, özündən sonra gələn və qiymətcə ondan böyük olan ən yaxın elementlə əvəz etmək tələb olunur. Əgər belə bir element yoxdursa, həmin elementi sıfırla əvəz edin.

Giriş məlumatları

Birinci sətir elementlərin sayını n (1 ≤ n ≤ 10^5) göstərir. İkinci sətir isə ardıcıllığın elementlərinin qiymətləri olan n təbii ədəd a[i] (a[i] ≤ 10^9) ehtiva edir.

Çıxış məlumatları

Nəticədə alınan ardıcıllığı çıxış edin, qonşu elementləri bir boşluqla ayırın.

Nümunələr

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading