Это алгоритмическая проблема, и я не уверен, что она имеет решение. Я думаю, что это конкретный случай более общей проблемы компьютерной науки, который не имеет решения, но я бы не хотел раскрывать, какой из них следует избегать. Это вызвало реальную ситуацию, когда мобильные телефоны были не в курсе, и поэтому у нас не было связей на большие расстояния.
Две группы людей, каждая из которых имеет 2 человека (но это может быть правдой для N людей), которые собираются встретиться в центре парка, но во время встречи парк закрыт. Теперь им придется встретиться где-нибудь еще в парке. Существует ли алгоритм, который каждый отдельный человек мог бы выполнить, чтобы сходиться в одной точке?
Например, если каждая группа делится на две части и идет, и когда они находят другого человека, продолжающего идти с этим человеком, все они будут сходиться по другую сторону парка. Но если другая группа сделает то же самое, то они не смогут взять с собой найденных членов другой группы. Это не возможное решение.
Я не уверен, если я объясню достаточно хорошо. Я могу попытаться нарисовать диаграмму.