Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 24.11.2022
Сообщений: 8

Задача 5. Робот-съемщик

24.11.2022, 11:42. Показов 889. Ответов 0

Студворк — интернет-сервис помощи студентам
Задача 5. Робот-съемщик
Имя входного файла: стандартный ввод
Имя выходного файла: стандартный вывод
Ограничение по времени: 1 секунда
Ограничение по памяти: 256 мегабайт
Сегодня студия BBC снимает репортаж про богатую флору Воронежской области. Для этого
съемочная группа приехала в один из самых красивых парков области. В парке есть дорожка,
имеющая форму окружности, вдоль которой посажены n цветов, пронумерованных целыми числами
от 1 до n вдоль дорожки. Каждый цветок характеризуется своим типом. Для удобства пронумеруем
все типы цветов целыми числами от 1 до m.
Чтобы снять репортаж, студия использует специального робота-съемщика, который должен запечатлеть на видео красоту парка. Робот действует следующим образом: в начале репортеры устанавливают его напротив цветка с номером 1, после чего робот начинает съемку видео. Робот перемещается от первого цветка до цветка с номером k, снимая при этом все цветы с номерами 1, 2, . . . , k.
После этого запись первого видео заканчивается и робот перемещается к цветку с номером k + 1.
Далее робот начинает запись второго видео и перемещается от цветка с номером k + 1 по окружности, запечатлевая цветок с номером k + 1, а также следующие k − 1 цветов. После этого запись
второго видео заканчивается, и процесс повторяется по аналогии. Когда робот закончит снимать
очередное видео и окажется напротив цветка с номером n, репортаж завершится.
Для лучшего понимания процесса рассмотрим пример. Пусть в парке растут 6 цветов, а k = 4.
Тогда на первое видео попадут цветы с номерами 1, 2, 3 и 4. На второе видео попадут цветы с
номерами 5, 6, 1 и 2. На третье видео попадут цветы с номерами 3, 4, 5 и 6. После этого репортаж
завершится, так как робот окажется напротив цветка с номером 6.
После того, как студия запустила робота, сценаристам стало интересно, на скольких видео зритель сможет увидеть хотя бы один цветок 1-го, 2-го, ..., m-го типа.
Помогите сценаристам ответить на эти вопросы. Вычислите для каждого типа цветка i количество видео, на которых зритель сможет увидеть хотя бы один цветок i-го типа.
Формат входных данных
Первая строка содержит три целых числа n, m и k (1 <= n <= 200 000, 1 <= m <= n, 1 <= k <= n) — количество цветов в парке, количество различных типов цветов, а также количество цветов, попадающих на одно видео. Вторая строка содержит n целых чисел a1, a2, . . . , an (1 <= ai <= m) — типы цветов.
Формат выходных данных
Выведите m целых чисел через пробел: i-е число должно быть равно количеству видео, на которых зритель сможет увидеть хотя бы один цветок i-го типа.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.11.2022, 11:42
Ответы с готовыми решениями:

Задача: РОБОТ
В одном углу, сгорбившись, сидел робот. Его блестящая металлическая голова понуро склонилась над блестящими металлическими коленями. Робот...

Задача робот
&quot;Закрасить клетки. Расстояние до стены не известно&quot; Код для программы я написал, но возникает проблема. Он заключается в том, что...

Задача E: Робот
Задача E: Робот Робот должен выполнить n заданий. Робот начинает работать в первый день и каждый день может выполнить ровно одну...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.11.2022, 11:42
Помогаю со студенческими работами здесь

Задача для исполнителя Робот
Народ, нужны советы по поводу решения этой задачи.Буду признателен любым советам. Условие:Задачу необходимо решить, используя условный...

Задача. Робот опускается в жерло вулкана
При спуске с одного уровня на нижний робот тратит некоторое количество топлива. Чем сложнее переход-тем больше он тратит топлива. Написать...

Задача Robot. Найти количество единичных квадратов, на которых робот побывал более одного раза
Задача Robot. Робот находится на плоскости, которая разбита на единичные квадраты. Робот может двигаться в четырех направлениях на...

Робот учится петь. Пока это непростая для него задача, и не все слова получается пропеть красиво и внятно
Робот учится петь. Пока это непростая для него задача, и не все слова получается пропеть красиво и внятно. Роботу удобно петь слово, если...

Робот учится петь. Пока это непростая для него задача, и не все слова получается пропеть красиво и внятно
Робот учится петь. Пока это непростая для него задача, и не все слова получается пропеть красиво и внятно. Роботу удобно петь слово, если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru