Təbiət
Təbiətdə qida zəncirləri mövcuddur. Bu zəncirlərin əsasını adətən bitkilər təşkil edir. Kiçik heyvanlar bu bitkiləri yeyir, daha böyük heyvanlar isə kiçikləri yeyir. Zəncirdə dövrlər ola bilər, məsələn, hansısa heyvan öldükdə, onun bədəni parçalanma prosesinə başlayır və bu, onun bədənini bitkilər üçün enerji mənbəyi olan minerallara çevirir.
Bu tapşırıqda sizə verilmiş canlılar qrupunda ən uzun qida zəncirini tapmalısınız. Siz qəbul edə bilərsiniz ki, əgər yırtıcı -dirsə, onlar eyni zəncirdədirlər.
Giriş verilənləri
Bir neçə giriş testi ehtiva edir. Hər bir testin təsviri aşağıda verilmişdir:
Hər bir dəst iki tam ədəd ilə başlayır: — canlıların sayı və — münasibətlərin sayı. Sonra canlıların adları ilə olan sətirlər gəlir, hər biri latın hərflərindən ibarətdir. Ad 30 hərfdən uzun ola bilməz. Növbəti sətir münasibətləri təsvir edir. Hər sətirdə canlı adı var, bu da ikinci canlının birincinin yırtıcısı olduğunu göstərir.
Heç bir canlının özünün yırtıcısı olmadığını qəbul edə bilərsiniz. Giriş olan dəst ilə bitir. Bu dəst işlənməyə məruz qalmır. İki giriş məlumat dəsti arasında boş sətir yerləşir.
Çıxış verilənləri
Hər bir test üçün ən uzun qida zəncirinin ölçüsünü ayrı sətirdə çıxarın.