HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Unsorted > problem:


Count Dracula and the search for the way

Section problems

• Hypercats
• Leafs
• Garlands
• Гирлянды из чисел
• Globus
• Golovastik
• Gosha and square
• Udafffs
• Count Dracula and the search fo...
• Count Cagliostro and connectivity c...
• Count de la Fere and cycles
• Production
• Gandalf and Elven Numerology
• Mandarins
• Hamlet
• Two bricks
• Tropim

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.

Граф Дракула, человек воспитанный, не может пить кровь человека, не будучи ему представлен. Наметив незнакомую жертву, он ищет, кто из знакомых мог бы представить его ей. Иногда приходится совершать целую цепочку представлений.

Граф находится на балу, где в общей сложности N участников (N<=100). Для облегчения общения и соблюдения этикета у церемонимейстера есть матрица, где указаны взаимоотношения гостей: 1 на пересечении i-й строки и j-го столбца означает, что i-й и j-й гости между собой официально знакомы.

Номер графа Дракулы в этом списке D, номер намеченной в жертвы прекрасной незнакомки – P. Требуется определить минимальное количество процедур знакомства, которые предстоит выполнить Дракуле для того, чтобы оказаться знакомым с прекрасной незнакомкой. Если это невозможно, программа должна вывести -1, если они уже знакомы – 0, в остальных случаях – число совершаемых знакомств.

Ввод: в первой строке натуральные числа N <=100, D и P, далее N строк по N разделённых пробелами 0 или 1 – матрица знакомств.

Вывод: единственное целое число в единственной строке.

 

Для отправки решений необходимо выполнить вход.

www.contester.ru