
В рождественский вечер на окошке стояло три цветочка, слева на право: герань, крокус и фиалка. Каждое утро Маша вытирала окошко и меняла местами стоящий справа цветок с центральным цветком. А Таня каждый вечер поливала цветочки и меняла местами левый и центральный цветок. Требуется определить порядок цветов ночью по прошествии К дней.
Входные данные
Во входном файле INPUT.TXT содержится натуральное число К - число дней [К<=1000].
Выходные данные
В выходной файл OUTPUT.TXT требуется вывести три латинских буквы:<>, <>и <> [заглавные буквы без пробелов] описывающие порядок цветок на окошке по истечении К дней [слева направо] Обозначения G-герань C- крокус V-фиалка.
Ответы на вопрос

Давайте разберём задачу поэтапно.
Условие
На подоконнике стоят три цветка: герань (G), крокус (C) и фиалка (V) в порядке слева направо. Каждый день происходят два действия:
- Утром: Маша меняет местами правый цветок с центральным.
- Вечером: Таня меняет местами левый цветок с центральным.
После выполнения этих операций нужно определить порядок цветов ночью после -го дня.
Решение
Из-за цикличного характера действий можно заметить, что порядок цветов будет повторяться через определённое количество дней. Чтобы эффективно решить задачу, достаточно найти этот цикл и вычислить состояние цветов ночью по остаточной арифметике.
Изначальный порядок цветов:
Операции за один день:
- Утро: Меняем местами правый и центральный цветок:
- Вечер: Меняем местами левый и центральный цветок:
Далее:
Если продолжить вычислять порядок цветов на каждый следующий день, можно заметить, что через несколько дней порядок начинает повторяться. Вот последовательность состояний:
- День 0: (начальный порядок)
- День 1:
- День 2:
- День 3: (начальный порядок повторился)
Цикл
Мы видим, что порядок цветов повторяется каждые 3 дня. Это значит, что для достаточно вычислить остаток от деления на 3:
- Если , порядок:
- Если , порядок:
- Если , порядок:
Алгоритм
- Прочитать число .
- Вычислить .
- Вывести соответствующий порядок.
Пример
Ввод:
Вычисления:
Вывод:
Код на Python
Итог
Чтобы решить задачу:
- Определяем остаток от деления числа на 3.
- Используем цикл повторений порядка цветов для быстрого вычисления.
- Выводим результат в виде строковой комбинации , , .
Похожие вопросы









Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili