Yerlərin dəyişdirilməsi#9708

Yerlərin dəyişdirilməsi

2 saniyə
128 meqabayt
Çətin

Heyvanlar ovdan azad zonaya daxil olmadan əvvəl karantin zonasındakı növbədə gözləyirlər, burada yaşamaq onlar üçün daha asan olacaq.

Karantin zonasına daxil olarkən heyvanlar mühafizəçilər tərəfindən qeydiyyatdan keçməlidirlər. Mühafizəçi heyvanın növünü qeyd edir, bundan sonra heyvana növbənin sonuna qoşulmağa icazə verilir - sonuncu mövqeyə keçmək. Növbənin digər ucunda heyvanlar yenidən yoxlanılmalıdır: növbədə birinci yerdə olan heyvana nəhayət ovdan azad zonaya daxil olmağa icazə verildikdə, digər mühafizəçi heyvanın növünü qeyd edir. Beləliklə, hər bir mühafizəçi heyvanların qeydiyyatdan keçdiyi və ya çıxış etdiyi xronoloji ardıcıllıqla növlərin siyahısını aparır. Cəmi n heyvan, S növü təmsil edən, qeydiyyatdan keçmişdir (və buna görə də çıxış etmişdir).

Lakin heyvanlar gözləmə növbəsinə girə və ondan fərqli qaydada çıxa bilərlər. Əslində, bəzi heyvan növləri bir-biri ilə dostdur və buna görə də belə növlərdən olan iki heyvan növbədə qonşu yerləri tutduqda yerlərini dəyişə bilərlər.

Sizdə qonşu mövqelərdə olduqda yerlərini dəyişməyə razılaşa biləcək heyvan növlərinin cütlərinin siyahısı var: bu siyahı L cütü ehtiva edir. Sizə birinci mühafizəçinin apardığı qeydiyyat siyahısı təqdim olunub. Hansı heyvanların yerlərini dəyişməyə qərar verdiyinə görə, bir neçə nəzarət siyahısı mümkün ola bilər. Bütün mümkün siyahılardan hansı əlifba sırası ilə birinci gəlir?

Giriş məlumatları

Aşağıdakı sətirlərdən ibarətdir:

Çıxış məlumatları

Bir sətirdə n söz w[0], ..., w[n-1], boşluqla ayrılmış şəkildə çap edin: w[0], ..., w[n-1] siyahısı bütün mümkün nəzarət siyahıları arasında əlifba sırası ilə birinci olmalıdır.

Nümunələr

Nümunə 1

Loading
Loading