Задать вопрос
27 мая, 00:13

На карточках записаны числа от 1 до 2007. Одна из карточек покрашена в красный цвет, а остальные - белые. Карточки выложены одна за другой в произвольном порядке. Разрешается поменять красную карточку с любой другой. Как за несколько таких операций можно расположить числа на карточках в порядке возрастания?

+5
Ответы (1)
  1. 27 мая, 03:50
    0
    могу предложить алгоритм:

    n = 1

    1) если карточка с номером n лежит не на своем месте, то меняем карточку, которая лежит на месте карточки с номером n с красной карточкой (очевидно, если там лежит красная карточка, то пропускаем этот шаг)

    2) меняем красную карточку с карточкой с номером n

    n : = n + 1 (означает, рассматриваем следующий номер карточки, т. е. 2, 3, ... по очереди все)

    повторяем шаги 1-2 для нового n

    по этому алгоритму за 2007 ходов карточки будут расположены в порядке возрастания, так же не важно какой номер написан на красной карточке.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «На карточках записаны числа от 1 до 2007. Одна из карточек покрашена в красный цвет, а остальные - белые. Карточки выложены одна за другой ...» по предмету 📗 Математика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы