eolymp
bolt
Try our new interface for solving problems
Məsələlər

Yolların sayılması

Yolların sayılması

Verilmiş istiqamətlənmiş g qrafına görə uzunluğu k-dan az olan müxtəlif dövrlərin sayını təyin etmək tələb olunur. Belə ki, bu say böyük ola bilər, onu m moduluna görə hesablayın. Hər bir əvvəlki təpədən növbəti təpəyə til gedən, həmçinin sonuncu təpədən birinci təpəyə gedən til mövcuddursa, boş olmayan təpələr ardıcıllığı (müxtəlif olması vacib deyil) dövr adlanır. Əgər təpələr ardıcıllığı, onların təyinediciləri müxtəlifdirsə, iki dövr müxtəlif sayılır.

Giriş verilənləri

İlk sətir qrafın təpələrinin n (1n35) sayını, k (1k106) və m (1m109) ədədlərini ehtiva edir. Növbəti n sətir qrafı təsvir edir: qonşuluq matrisinin i –ci sətrinin j -ci işarəsi i təpəsindən j təpəsinə tilin olduğunu bildirir ('Y' tilin olduğunu, 'N' isə olmadığını bildirir).

Çıxış verilənləri

g–dəki uzunluğu k-dan az olan müxtəlif dövrlərin sayını verməli. Bütün nəticələri m modluna görə verməli.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
4 6 100
NYNY
NNYN
YNNN
YNNN
Çıxış verilənləri #1
12
Mənbə Летняя Школа 2010, Севастополь, день М.Медведева