0 / 0 / 0
Регистрация: 24.11.2025
Сообщений: 1

Макемакеанские пирамиды

24.11.2025, 11:14. Показов 834. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как известно, знаменитые египетские пирамиды были построены инопланетянами. Именно они послужили толчком к развитию цивилизации на Земле. Но мало кто знает, что этими инопланетянами был пандорианцы. Теперь они хотят повторить свой успех на планете Макемаке.

Для постройки пирамид на Макемаке были завезены и расставлены в ряд N каменных блоков различных типов. Всего существует 9 типов блоков. Тип блока определяется его размером: самые большие блоки имеют тип 9, а самые маленькие — 1. Правильная пирамида должна состоять из поставленных друг на друга блоков, причем сверху обязательно должен быть блок типа 1, а каждый блок должен стоять на блоке следующего по величине типа.

Конечно, пирамиды строят не сами пандорианцы, а местное население Макемаке. Пандорианцы лишь руководят строительным процессом, указывая, какой блок нужно двигать. Особенности анатомии макемакеанцев позволяют им поднять один блок и поставить его на первый встреченный справа блок или стопку блоков. Как только очередная пирамида оказывается достроенной (то есть на ней сверху оказывается блок типа 1), она вывозится из ряда блоков и устанавливается на специально подготовленную для нее площадку.

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

Формат ввода: В первой строке задано целое число N — количество завезенных блоков (1≤N≤100000).
Во второй строке даны N целых чисел от 1 до 9 — типы блоков в том порядке, в котором они стоят в ряду, перечисленные слева направо.

Формат вывода: Выведите минимально возможное число неиспользованных блоков.

Пример 1
Ввод
3
3 1 2
Вывод
1

Пример 2
Ввод
4
2 1 3 1
Вывод
2

Пример 3
Ввод
7
1 2 3 1 2 4 5
Вывод
0

Примечания
Во втором примере можно построить только две пирамиды высотой 1.

В третьем примере можно из стоящих в середине блоков 1 2 построить пирамиду высотой 2, а из оставшихся блоков — пирамиду высотой 5.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.11.2025, 11:14
Ответы с готовыми решениями:

Задача для модуля Graph в Pascal ABC: Основание четырехугольной пирамиды — ромб. Вершина пирамиды проектируется в
Основание четырехугольной пирамиды — ромб. Вершина пирамиды проектируется в центр симметрии ромба....

Объем пирамиды
Помогите записать программу на языке Паскаль:составить программу вычисления объема правильной...

Найти объем пирамиды
Помогите составить программу в паскале пожалуйста!!!!! вот сама задача: дана сторона основания...

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

Линейная алгебра.Нахождение пирамиды по точкам
необходимо найти по данным N точкам пирамиду ,в основании которой лежит правильный многоугольник.....

Изобразить вращение пирамиды
сделал задачу но не могу сделать так чтоб он крутился...а когда закрашиваю закрашивается весь...

Найти боковую поверхность и полную поверхность правильной пирамиды
помогите пожалуста нужно наити боковую поверхность и полную поверхность правельной пирамиды

площадь пов-ти пирамиды
Написать программу с процедурой, вызываемую из основной программы для вычисления площади...

Разработать алгоритм рисования пирамиды
Разработать алгоритм рисования пирамиды


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

Новые блоги и статьи
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей. Звучит. . .
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru