Bölmələrdən Qaçınma#3077

Bölmələrdən Qaçınma

1 saniyə
64 meqabayt
Asan

Müəyyən çoxluğunun parçalanması, bu çoxluqların kolleksiyası olan \textbf{P = \{P_1, P_2, \ldots, P_k\}} şəklindədir. Burada, bütün \textbf{P}_i çoxluqlarının birləşməsi -yə bərabərdir və heç bir iki fərqli \textbf{P}_i və \textbf{P}_j çoxluğu kəsişmir, yəni \textbf{P}_i \cap \textbf{P}_j = \varnothing olduqda i \ne j. Məsələn, n = 5 üçün mümkün bir parçalanma belə ola bilər: \textbf{P}_1 = \textbf{\{1, 3\}}, \textbf{P}_2 = \textbf{\{2, 4, 5\}}.

Parçalanma çoxluğundan qaçınır deyilir, əgər heç bir \textbf{P}_i çoxluğu -nu alt çoxluq kimi ehtiva etmirsə. Məsələn, yuxarıda göstərilən parçalanma və çoxluqlarından qaçınır, lakin və çoxluqlarından qaçınmır.

Verilmiş və \textbf{Q}_1, \textbf{Q}_2, \ldots, \textbf{Q}_l çoxluqlar kolleksiyası üçün, \textbf{Q}_i çoxluqlarının hər birindən qaçınan çoxluğunun parçalanmalarının sayını tapmaq lazımdır.

Giriş

Birinci sətrdə iki tam və (1 \le n \le 100, 0 \le l \le 10) verilmişdir. Sonrakı sətrdə qaçınılmalı olan çoxluqlar təsvir edilmişdir. Hər bir sətr bir tam q_i ədədi ilə başlayır — çoxluğun ölçüsü, sonra isə çoxluğun q_i elementi gəlir.

Çıxış

Bir tam ədəd çıxarın — \textbf{Q}_i çoxluqlarının hər birindən qaçınan parçalanmaların sayı.

Nümunələr

Nümunə 1

Loading
Loading