Ad Generatoru
Poliqonda (tapşırıqların hazırlanması sistemi) tapşırığın adını seçmək çətin bir işdir. Bu prosesi asanlaşdırmaq üçün avtomatik ad generatoru yaratmaq qərarına gəldik.
Hər bir tapşırığın adı üç hissədən ibarət olmalıdır: prefiks, ayırıcı simvolu olan «_
» (alt xətt işarəsi) və suffiks. Məsələn, tapşırıq adları belə ola bilər: «amazing_pascal
», «clever_einstein
», «magical_tesla
». Prefiks və suffiks yalnız kiçik latın hərflərindən ibarət sözlərdir. Prefiks yalnız prefikslər lüğətində olan sözlərdən, suffiks isə suffikslər lüğətində olan sözlərdən seçilir.
Sizə prefikslər lüğətində söz və suffikslər lüğətində söz verilib. Həmçinin, ədəd tam ədəd verilib ki, bunlar yaradılmalı olan adların nömrələridir. nömrəli adı yaratmaq üçün, bütün mümkün adlar arasında leksikoqrafik sıraya görə nömrəli adı tapmalısınız (nömrələmə -dən başlayır).
Giriş verilənləri
Birinci sətirdə üç tam ədəd , və verilib. Bunlar müvafiq olaraq prefikslər lüğətinin ölçüsü, suffikslər lüğətinin ölçüsü və yaradılmalı olan adların sayıdır.
Növbəti sətirdə prefikslər lüğətində olan sözlərdən biri verilib. Bu sözlər yalnız kiçik latın hərflərindən ibarətdir və prefikslər lüğətindəki bütün sözlər fərqlidir.
Növbəti sətirdə suffikslər lüğətində olan sözlərdən biri verilib. Bu sözlər də yalnız kiçik latın hərflərindən ibarətdir və suffikslər lüğətindəki bütün sözlər fərqlidir.
Sonrakı sətirdə ədəd tam ədəd verilib. Bunlar yaradılmalı olan adların nömrələridir.
Burada ifadəsi sətirinin uzunluğunu göstərir.
Çıxış verilənləri
sətir çap edin. Hər bir -ci sətirdə nömrəli tapşırığın adını çap edin.
Nümunələr
Sətir leksikoqrafik olaraq sətir -dən kiçikdir, əgər elə bir varsa ki, üçün və (və ya , ).
Qeyd: «_
» simvolu leksikoqrafik olaraq hər hansı kiçik latın hərfindən kiçikdir.