Для решения этой задачи начнем с анализа ситуации. У нас есть восемь туземцев, которые сидят по кругу, и каждый из них говорит своему соседу слева, что среди остальных шести нет его соплеменников. Это значит, что каждый туземец говорит правду, если его сосед слева принадлежит к тому же племени, и лжет, если сосед слева принадлежит к другому племени.
Поскольку у нас четыре племени, обозначим их как A, B, C и D. Обозначим количество туземцев каждого племени как a, b, c и d соответственно, где a + b + c + d =
8.
Теперь рассмотрим, что происходит, когда туземец г...