Neçə prefiksli?#730

Neçə prefiksli?

1 saniyə
256 meqabayt
Çox asan

1920-ci illərdə polyak riyaziyyatçısı Yan Lukaseviç cəbr ifadələri üçün mötərizəsiz yazılış olan Poland notasiya sistemini (Polish notation) təqdim etmişdi. Prefix (Polish) notasında operator həmişə operandlardan əvvəl yerləşir. Məsələn, (b-c/d)/(e*f-(g+h*k)) infiks (adi) if adəsinin segmenti üçün prefix yazılış olur, b-c/d üçün isə . e*f üçün , h*k üçün və g+h*k üçün +g*hk alınır. Beləliklə, e*f-(g+h*k) ifadəsi prefix formasında -*ef+g*hk şəklindədir və bunları birləşdirib son bölmə əməliyyatı üçün tam prefix ifadə /-b/cd-*ef+g*hk alınır.

Verilmiş tam ədədi (1 \leq N \leq 50) üçün yalnız ikili əməliyyatları (“+”, “-”, “*”, “/”) və tələb olunan sayda unikal hərfləri — ya Qədim Gürcü əlifbasının ilk hərfləri, ya Müasir Ukrayna əlifbasının son hərfləri, ya da hər ikisinin təkrarsız kombinasiya formasında istifadə edərək uzunluğu olan mümkün prefix (Polish) ifadələrinin sayını təyin edin. Cavab modulu üzrə hesablanmalıdır. Bütün mümkün prefix ifadələri, operandlar olaraq ədədinin doqquzuncu onluq təsvirinin onluq hissəsinin -cü rəqəmindən başlayaraq uyğun sayda ardıcıl rəqəm götürülməsi ilə alınan dəyərlərin azalmaya doğru sıralanmasına əsasən düzülür. Dəqiqlik üçün, cavab sabit seçilmiş tələb olunan sayda unikal hərfdən ibarət dəst üçün hesablanır.

**Qeyd.** Qəbul edilmiş, sübut edilmiş fakt kimi, Müasir Ukrayna və Qədim Gürcü əlifbalarında ümumi hərflər yoxdur.

Giriş

Faylda bir sətirdə ədədi verilir.

Çıxış

Yeganə tam ədəd çıxış edin — nəticəni.

Nümunələr

Nümunə 1

Loading
Loading