Вопрос по информатике:
Задача E Обратная перестановка
Перестановкой
из N чисел называется —
последовательность чисел, где каждое число от 1 до N встречается ровно один раз. Перестановка b1, b2, ..., bN является обратной
перестановкой перестановки a1, a2, ..., aN , если b[ai] = i для каждого i от 1 до N. Для заданных двух перестановок
определите является ли вторая перестановка обратной первой.
Формат входных данных
В первой строке
входного файла записано одно целое число N
(1 ≤ N ≤ 1000) — размер перестановок.
Во второй записаны N целых чисел a1, a2, ..., aN
(1 ≤ ai ≤ N) — первая перестановка. В третьей
строке записаны N целых чисел b1, b2, ..., bN
(1 ≤ bi ≤ N) — вторая перестановка.
Формат выходных данных
В единственной строке
выходного файла выведите одно слово «YES», если вторая перестановка является
обратной первой. Иначе выведите «NO».
- 05.05.2018 23:53
- Информатика
- remove_red_eye 8157
- thumb_up 39
Ответы и объяснения 1
ерестановкой
из N чисел называется —
последовательность чисел, где каждое число от 1 до N встречается ровно один раз. Перестановка b1, b2, ..., bN является обратной
перестановкой перестановки a1, a2, ..., aN , если b[ai] = i для каждого i от 1 до N. Для заданных двух перестановок
определите является ли вторая перестановка обратной первой.
Формат входных данных
В первой строке
входного файла записано одно целое число N
(1 ≤ N ≤ 1000) — размер перестановок.
Во второй записаны N целых чисел a1, a2, ..., aN
(1 ≤ ai ≤ N) — первая перестановка. В третьей
строке записаны N целых чисел b1, b2, ..., bN
(1 ≤ bi ≤ N) — вторая перестановка.
Формат выходных данных
В единственной строке
выходного файла выведите одно слово «YES», если вторая перестановка является
обратной первой. Иначе выведите «NO».
- 06.05.2018 08:43
- thumb_up 12
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.