ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Турниры > Мартовские КИТы 2024 - очный тур > задача:


6. Математик, сын Сергея

Мартовские КИТы 2024 - очный тур

Старт: 07.апр.2024 в 15:00:00
Финиш: 07.апр.2024 в 17:00:00
Турнир завершён!
• Турнирная таблица

Задачи турнира

• 1. Магический сад
• 2. Другой магический сад
• 3. Полосатое на клетчатом
• 4. Клаша, Глаша и пышки
• 5. Слон и Моська
• 6. Математик, сын Сергея

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб.

Жил был на свете в деревне Потемкино мальчик по имени Ратурбек, сын Сергея. И он очень любил математику — правда, он предпочитал её изобретать, а не учить в школе.

И вот однажды мальчик сел решать домашку, естественно, посмотрев перед этим ответы в интернете.

Математика Ратурбека выглядит следующим образом: он может путем какой-то операции (которая нас не интересует) преобразовать число A в число B (оба в пределах тысячи). У него есть список длинной N из возможных преобразований.

У мальчика есть входное число M и ему необходимо (судя по ответу) получить число K, которое, к сожалению, не равно M. Может ли Ратурбек сделать это в рамках своей математики, и если да , то за какое минимальное число операций (ну а какой смысл писать лишнее)?

Входные данные: Первая строка содержит целое число M (0 ≤ m ≤ 1000) – количество математических преобразований. Каждая из последующих M строк описывает одно преобразование и имеет формат «число A» -> «число B», где число А – исходное число, число B – число, полученное в результате преобразования. M+2-ая строка входного содержит начальное число, M+3-ая – число, которое необходимо получить.

Выходные данные: Натуральное число - минимальное количество математических операций, которое требуется для получения требуемого числа из исходного, или -1, если требуемое число невозможно получить.

Пример входных данных:

Ввод:
Вывод:
5
5 -> 7
7 -> 41
7 -> 66
6 -> 9
7 -> 9
5
9
2
Для отправки решений необходимо выполнить вход.

www.contester.ru