Komanda seçimi#11755

Komanda seçimi

4 saniyə
128 meqabayt
Orta

İki komanda kapitanı, oyunçular dəsti arasından komanda üzvlərini seçərək komandalarını tərtib edəcək. Oyunçular -dən -ə qədər nömrələnmişdir. Kapitanlar növbə ilə, qalan oyunçular arasında hansı oyunçunun onların komandasına ən yaxşı əlavə olacağı haqqında fikirlərinə əsasən, -cı oyunçunu seçirlər.

İlk komanda kapitanının əvvəl başladığı verilmiş seçimlərə əsasən, hər komandanın oyunçular siyahısını hesablayın.

Giriş

Üç sətrdən ibarətdir.

Birinci sətrdə tək tam ədədi verilir (2 \le n \le 4 \cdot 10^6, -nin tək katıdır).

İkinci sətrdə tam ədədi a_1, a_2, ..., a_{n/2}, birinci komanda kapitanının seçimlərini təmsil edir: (2k - 1)-ci növbədə birinci kapitan qalan oyunçulardan a_k-ncisini seçdi.

Üçüncü sətrdə tam ədədi b_1, b_2, ..., b_{n/2}, ikinci komanda kapitanının seçimlərini təmsil edir: -ci növbədə ikinci kapitan qalan oyunçulardan b_k-ncisini seçdi.

Komanda kapitanlarının seçimləri etibarlıdır: hər addımda, seçim və qalan oyunçuların sayı ilə arasında (daxil olmaqla) olmalıdır.

Çıxış

İki sətr çap edin, hər biri tam ədəd içərir.

Birinci sətrdə, birinci komandanın üzvü olaraq seçilən oyunçuların x_1, x_2, ..., x_{n/2} siyahısı olmalıdır, seçildikləri sıraya uyğun olaraq: x_k oyunçusu (2k - 1)-ci növbədə seçilmişdir.

İkinci sətrdə, ikinci komandanın üzvü olaraq seçilən oyunçuların y_1, y_2, ..., y_{n/2} siyahısı olmalıdır, seçildikləri sıraya uyğun olaraq: y_k oyunçusu -ci növbədə seçilmişdir.

Nümunələr

Nümunə 1

Loading
Loading