Cüt olmayan sayda müstəqil çoxluqlara malik ağaclar#1903

Cüt olmayan sayda müstəqil çoxluqlara malik ağaclar

2 saniyə
64 meqabayt
Orta

Sizə təbii ədəd (n \leq 1000) və sadə ədəd (10^7 < p < 10^9) verilir. Tapşırığınız odur ki, köklü ağacların (qeyri-işarələnmiş köklü ağacların) neçə dənəsinin müstəqil kəsmlərinin sayı təkdir, onu müəyyən edəsiniz. Cavabı -yə görə qalıqla çap edin.

Köklü ağac o ağaca deyilir ki, bir zirvə kök kimi seçilib və istənilən zirvənin oğullarının sırası nəzərə alınmır. Yəni, iki ağac eyni sayılır, əgər kök olmayan zirvələrin yerini dəyişmək (sırasını dəyişmək) nəticəsində onlar eyni olarsa. Daha dəqiq desək, iki köklü ağac T_1 və T_2 yalnız o halda eyni sayılır ki, T_1-in zirvələrindən T_2-nin zirvələrinə bijektiv funksiya mövcud olsun, T_1-in kökünü T_2-nin kökünə köçürsün və T_1-dəki hər bir kənarı üçün T_2-də (f(u), f(v)) kənarı mövcud olsun.

Qrafın (bəzən boş olan) zirvələrindən ibarət altlıq müstəqil kəsm adlanır, əgər bu altlıqda heç iki zirvə qonşu deyilsə.

Giriş

Girişdə bir sətirdə və ədədləri verilir.

Çıxış

Çıxışa suala cavabı bir sətirdə yazın.

Nümunələr

Nümunə 1

Loading
Loading