24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
Предлагаю размять мозгу и порешать школьную олимпиаду по информатике. Задача такая:
В гостинице для жирафов администрация хочет запастись подушкам так, чтобы удовлетворить потребности любого своего возможного постояльца. Известно, что жирафам в зависимости от длины их шеи нужно сложить стопку подушек (в стопке одна или несколько подушек) толщиной от 1 до n сантиметров. При этом администрация хочет обойтись как можно меньшим числом подушек, а среди наборов подушек, удовлетворяющих этим требованиям, администрация выберет набор минимальной
суммарной толщины, чтобы он занимал минимальный объём в шкафу. Помогите администрации составить нужный набор подушек, позволяющий получить стопку любой высоты от 1 до n сантиметров включительно.
Например, при n = 9, нужно выплюнуть 1; 2; 3; 3 в любом порядке, потому как
1 = 1
2 = 2
3 = 3
3 + 2 = 5
3 + 3 = 6
3 + 3 + 1 = 7
3 + 3 + 2 = 8
3 + 3 + 3 = 9
За решение n <= 20 дают 20 штук баллов, а за n <= 1000 - 40.
Кто использует аналогичные монетки с литкода или любую другую помощь из зала, тот пидор