975. Пусть теперь, в отличие от предыдущей задачи, в каждой
лунке лежит красный, белый или синий шар. Одним ходом
разрешается менять местами два любых шара. Добиться того, чтобы
все красные шары шли первыми, все синие - последними, а белые -
посередине. Это вариант «задачи о голландском флаге» (поле
голландского флага разделено на три полосы - синюю, белую,
красную). Если число лунок равно n, то для решения задачи
достаточно сделать не более n-1 хода.
976. Железнодорожный сортировочный узел устроен так, как
показано на рис. 109. На правой стороне собрано некоторое число
вагонов двух типов ( на рис. 109 - черные и белые), обоих типов по n
штук. Тупик может вмещать все 2n вагонов. Пользуясь тремя
сортировочными операциями: И, ИЗ, МИМО, собрать вагоны на левой
стороне так, чтобы типы чередовались. Для решения задачи
достаточно 3n-1 сортировочных операций.