ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1683. Холодильник

LOL I solved but don't know how..
Послано IlushaMax 19 апр 2017 16:17
sol.push_back(ceil((double)n/2))
(sol is vector in c++)
If you solved it using such code, please explain why it works.
Re: LOL I solved but don't know how..
Послано Rabbit Girl ♥ 28 июл 2018 13:19
Basically, it's a greedy algorithm: the maximum length you can fold is CURRENT_LENGTH / 2. So, you just fold it in half until it's of length 1.