Mutasiya#2011

Mutasiya

2 saniyə
256 meqabayt
Orta

Olimpiya planetində alimlər ibtidai orqanizmlərin mutasiyası üzərində təcrübə aparırlar. Bu planetdən olan bir orqanizmin genomu İngilis əlifbasının ilk böyük hərfindən ibarət olan bir sətirlə təsvir edilə bilər. Hər bir gen cütü üçün, genomda bu növlər yanaşı olduqda xəstəlik yaranma riski müəyyən edilmişdir. Orqanizmin ümumi xəstəlik riski, genomda qonşu olan hər bir gen cütü üçün risklərin cəminə bərabərdir və riskoqramlarla ölçülür.

Alimlər baza orqanizmi əldə etmişlər və digər orqanizmləri bu orqanizmdən mutasiya yolu ilə çıxara bilirlər. Bu mutasiya isə müəyyən gen növlərinin hamısının silinməsi ilə həyata keçirilir. Belə çıxarılma xəstəlik riskini artırır və hər bir gen növü üçün, onun çıxarılması nəticəsində xəstəlik riskinin nə qədər artdığı göstərilmişdir. Alimlər maraqlanır ki, baza orqanizmindən bu üsulla xəstəlik riski riskoqramı aşmayan neçə müxtəlif orqanizm almaq mümkündür. İki orqanizm genom sətirləri fərqlidirsə, müxtəlif sayılırlar. Əldə edilən orqanizmin genomunda ən azı bir gen olmalıdır.

Verilənlər üzrə, baza orqanizminin genomunu və xəstəlik riski parametrlərini nəzərə alaraq, xəstəlik riski -dən çox olmayan neçə müxtəlif orqanizmin əldə edilə biləcəyini müəyyən edən proqram yazın.

Giriş

Birinci sətirdə tam ədəd: (1 \leq N \leq 200\,000) — baza orqanizminin genomunun uzunluğu, (1 \leq K \leq 21) — genlərdə istifadə oluna bilən müxtəlif hərflərin sayı və (1 \leq T \leq 10^9) — icazə verilən maksimal xəstəlik riski verilir. İkinci sətirdə baza orqanizminin genomu verilir — uzunluğu olan sətir, yalnız ilk böyük latın hərflərindən ibarət olur. Üçüncü sətirdə tam ədəd, burada -ci ədəd -ci hərfin genomdan tam çıxarılması zamanı xəstəlik riskinin nə qədər artdığını göstərir. Növbəti sətirin hər birində tam ədəd verilir, -ci sətirin -ci sütununda -ci və -ci hərflərin yan-yana gəldiyi cütlük üçün xəstəlik riski verir. Bütün verilən ədədlər tam, qeyri-mənfi və 10^9-dan böyük deyil. Bütün risklər riskoqramlarla verilir. İstənilən alınacaq orqanizmin maksimal xəstəlik riskinin 2^{31}-dən kiçik olduğu zəmanətlidir.

Çıxış

Bir tam ədəd çıxışa yazın — təsvir olunan üsulla xəstəlik riski -ni aşmayan, əldə edilə bilən müxtəlif orqanizmlərin sayını.

Nümunələr

Nümunə 1

Loading
Loading