Монтеqqi Kapuletoya qarşı
Römeo və Cülyetta nəhayət evlənməyə qərar veriblər. Lakin toy məclisini təşkil etmək asan olmayacaq, çünki məlumdur ki, onların ailələri — Monteskolar və Kapuletolar — qanlı düşməndirlər. Bu məsələdə sizin vəzifəniz, qan tökülməsinin qarşısını almaq üçün kimi dəvət etmək və kimi dəvət etməməkdir.
Bizdə məclisə dəvət edilə biləcək və ya edilməyəcək nəfərin siyahısı var. Hər bir şəxs üçün onun düşmənlərinin siyahısı məlumdur: . "Düşmən" münasibətləri aşağıdakı xüsusiyyətlərə malikdir:
Antitransitivlik. Əgər düşmən -dir və düşmən -dir, onda dost -dir. Bundan əlavə, -nın dostlarının düşmənləri onun düşmənləridir və -nın dostlarının dostları onun dostlarıdır.
Simmetriklik. Əgər -nin düşmənidirsə, onda də -nın düşmənidir (bu, onun düşmənlər siyahısında göstərilməsə də).
Bir şəxs məclisə dəvəti qəbul edəcək, əgər və yalnız əgər o dəvət olunubsa, onun bütün dostları dəvət olunubsa və onun düşmənlərindən heç biri dəvət olunmayıbsa. Siz dəvəti qəbul edəcək maksimum sayda insanı tapmalısınız.
Məsələn, əgər və biz bilirik ki: — düşmən , — düşmən və — düşmən , onda biz maksimum nəfəri dəvət edə bilərik. Bu insanlar və ola bilər, lakin bu məsələdə bizə yalnız dəvət edilən insanların sayı lazımdır.
Giriş verilənləri
Birinci sətir testlərin sayı -i ehtiva edir. Sonra boş bir sətir gəlir. Boş sətir həmçinin testləri ayırmaq üçün istifadə olunur. Hər bir testin birinci sətiri insanların sayı -ü ehtiva edir. Bu nəfərin hər biri üçün onun düşmənlərinin siyahısı olan bir sətir var. Birinci sətir şəxs -in düşmənlərinin siyahısını, ikinci sətir şəxs -in düşmənlərinin siyahısını və s. ehtiva edir. Hər bir düşmənlər siyahısı bu şəxsin məlum düşmənlərinin sayı olan tam ədəd ilə başlayır, ardınca bu şəxsin düşməninin tam ədədləri gəlir. Məsələn, əgər bir şəxsin düşmənləri və -dirsə, onun düşmənlər siyahısı belə görünür: .
Çıxış verilənləri
Hər bir test üçün bir sətir çıxarın, dəvəti qəbul edəcək maksimum sayda insanı ehtiva edən tam ədəd.