2 növ mötərizədən ibarət mötərizə ardıcıllığı#5296

2 növ mötərizədən ibarət mötərizə ardıcıllığı

2 saniyə
64 meqabayt
Orta

İki növ mötərizədən ibarət düzgün mötərizə ardıcıllığı 2n mötərizədən ibarət olan və bəzi arifmetik ifadələrdə rast gəlinə bilən dairəvi və kvadrat mötərizələrdən ibarət ardıcıllıqdır. Məsələn, ()[]() və (())() iki növ mötərizədən ibarət düzgün ardıcıllıqlardır, lakin ((())] və ([])][ düzgün deyil.

İki növ mötərizədən ibarət bütün düzgün mötərizə ardıcıllıqlarını leksikoqrafik qaydada sıralamaq mümkündür. Burada mötərizələrin sırası onların simvol kodlarına uyğun gəlir: '(' < ')' < '[' < ']'. Məsələn, n=2 olduqda, iki növ mötərizədən ibarət düzgün mötərizə ardıcıllıqlarının sıralanmış siyahısı belə olacaq: (()), ()(), ()[], ([]), [()], [[]], [](), [][].

Bu məsələdə, leksikoqrafik nömrəyə görə iki növ mötərizədən ibarət düzgün mötərizə ardıcıllığını tapmaq tələb olunur (nömrələmə sıfırdan başlayır).

Giriş

İki ədəd n və x (1 ≤ n ≤ 20), burada x mövcud olan iki növ mötərizədən ibarət düzgün mötərizə ardıcıllığının nömrəsini göstərir.

Çıxış

İki növ mötərizədən ibarət düzgün mötərizə ardıcıllığını təyin edən 2n dairəvi və kvadrat mötərizələrdən ibarət bir sıra çıxarın.

Nümunələr

Nümunə 1

Loading
Loading