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

В Школе Нечародейства и Неволшебства после уроков ребята стараются развлекать себя соверешенно неволшебными делами

17.12.2022, 09:12. Показов 1861. Ответов 1

Студворк — интернет-сервис помощи студентам
В Школе Нечародейства и Неволшебства после уроков ребята стараются развлекать себя соверешенно неволшебными делами – например, игрой в карты. Азартные игры в школе запрещены, поэтому обычных игральных карт там нет, однако ученикам удалось раздобыть стопку карточек, на которых написаны числа. Но для того, чтобы сыграть в какую-нибудь игру, стопку необходимо тщательно перемешать. За это дело взялись известные специалисты по тасовке карт Жора и Рома.

Тасовка происходит с помощью операций двух следующих типов:

Жора держит на своей ладони стопку карт, Рома сдвигает некоторое количество верхних карточек, после чего Жора перекладывает сдвинутые карты под низ стопки, не переворачивая. Такая операция называется подснятием.
Иногда ребята решают проверить, не потерялись ли карточки в результате их подснятий, и производят пересчет карт. В этом случае Жора берет верхнюю карточку и кладет ее на ладонь Роме, затем вторую карточку – на первую сверху, третью – на первые две и т.д. Последняя, нижняя карточка кладется поверх всех остальных, после чего Рома возвращает получившуюся (перевернутую в обратном порядке) стопку Жоре.
Зная изначальный порядок карточек в стопке и последовательность операций тасовки, определите, в каком порядке теперь будут расположены карты.

Входные данные
В первой строке задается целое число N (1≤N≤105) – количество карточек в стопке, а во второй строке – целое число M (0≤M≤105), определяющее количество операций, выполненных при тасовке.

Третья строка содержит N натуральных чисел, определяющих значения, записанные на карточках, в том порядке, в котором они изначально расположены в стопке. Значения карточек перечисляются, начиная с верхней карты и заканчивая нижней. Все числа принадлежат диапазону от 1 до 100 включительно и могут повторяться.

В четвертой строке задаются M неотрицательных целых чисел, определяющих последовательность операций, выполняемых над стопкой карт. Число от 1 до N−1 определяет подснятие соответствующего количества карт, а число 0 – пересчет (разворот) карточек в стопке.

Выходные данные
Выведите N чисел, определяющих новый порядок карт в стопке. Первое число должно соответствовать значению верхней карты в получившейся стопке, последнее – значению нижней карты.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.12.2022, 09:12
Ответы с готовыми решениями:

Расписание занятий в Школе Нечародейства и Неволшебства составляется хоть и без применения магии, но совсем не так
Расписание занятий в Школе Нечародейства и Неволшебства составляется хоть и без применения магии, но совсем не так, как это делают в...

В Школу Нечародейства и Неволшебства прибыло N новых учеников. По прибытии их имена записали в список
В Школу Нечародейства и Неволшебства прибыло N новых учеников. По прибытии их имена записали в список и пронумеровали неповторяющимися...

БД расписания уроков в школе
Здравствуйте! Нужно создать БД расписания уроков в школе. Нужно учти: І семестр/II семестр Есть 9 классов Помогите советом,...

1
0 / 0 / 0
Регистрация: 17.12.2022
Сообщений: 5
17.12.2022, 13:57
Спасибо всем помощникам, не принявших участие в ответе. Муниципальный уровень олимпиады по состоянию на 13:30 мск окончен и работы более не принимаются. Теперь все желающие могут со спокойной душой могут помочь неучам и представить свои варианты решений.

З.Ы. Двоечникам отдельный привет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.12.2022, 13:57
Помогаю со студенческими работами здесь

БД расписания уроков в школе
Здравствуйте! Нужно создать БД расписания уроков в школе. Нужно учти: І семестр/II семестр Есть 9 классов Помогите советом,...

Расписание уроков в школе
Друзья, подскажите, возможно ли в Microsoft Access создать такую программу, что бы нажал на кнопочку и расписание составилось, или силами...

Интерфейс расписания уроков в школе
Интерфейс расписания уроков в школе на windowsForms должно отображаться классы ПКо-11 ,ПКо-12 и ПКо-13 преподаватели время...

Пусть в школе пять дней в неделю ежедневно проходят шесть уроков
Пусть в школе пять дней в неделю ежедневно проходят шесть уроков. Тогда в неделе всего 30 уроков. По введенному номеру дня d и номеру урока...

Проект "Расписание уроков в школе"
Ребята нужна помощь! Пишу прогу автоматического расписания в школе на C#. Проблема возникла вот в чем:весь код вроде без ошибок но при...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в КА2. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа в КА2. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru