На планете Глюк живет группа людей. Про некоторые пары людей известно, что они близкие родственники. Назовем А и В родственниками, если А и В близкие родственники, или найдется третий человек С, который по отдельности является родственником А и родственником В. Опишите алгоритм нахождения всех родственников человека Х.
от

1 Ответ

Дано: Группа людей на планете Глюк, информация о близких родственных связях между некоторыми парами людей.

Найти: Алгоритм нахождения всех родственников человека Х.

Решение:
1. Создать список близких родственников для каждого человека на планете.
2. Для конкретного человека Х начать сбор всех его первичных родственников из списка.
3. Затем пройтись по списку родственников каждого найденного родственника и добавить их в общий список родственников Х.
4. Повторять этот процесс, пока в общем списке не останется новых родственников Х.

Этот алгоритм поможет найти всех родственников человека Х, учитывая определение родства на планете Глюк.

Ответ:
Алгоритм нахождения всех родственников человека Х заключается в построении списка близких родственников для каждого человека и последующем расширении списка пошагово до полной компоненты родственников Х.
от