Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

Фермер 3D

(Время: 5 сек. Память: 16 Мб Сложность: 73%)

После решения задач с пашней земли и постройкой сарая на своем участке фермер хочет вырыть погреб под землей для хранения урожая. Однако, из-за подводных ручьев и окаменелостей почвы далеко не каждый участок земли пригоден для использования.

Представим участок фермера в виде прямоугольного параллелепипеда и разобьем его на участки размером 1×1×1, являющимися частью трехмерной сетки размером H×N×M. При этом каждый такой участок может быть либо пригоден, либо нет для использования.

Фермер хочет построить погреб максимального объема в форме параллелепипеда, грани которого должны быть параллельны граням участка. Разумеется, что все участки, принадлежащие погребу, должны быть пригодны для использования. Помогите фермеру определить максимально возможный объем погреба.

Входные данные

Первая строка входного файла INPUT.TXT содержит целые числа H, N, M (1 ≤ H, N, M ≤ 100) – глубина, длина и ширина земельного участка фермера соответственно.

Далее идет описание H слоев земельного участка. Каждый слой представлен N строками по M цифр 0 или 1 (без пробелов), после чего идет пустая строка. При этом 1 соответствует пригодности участка, а 0 – говорит о том, что участок не пригоден для использования.

Выходные данные

В выходной файл OUTPUT.TXT выведите максимально возможный объем погреба.

Пример

INPUT.TXTOUTPUT.TXT
13 2 5
01111
10110

11101
11111

11110
01101

8

Система оценки

Решения, работающие для H, N, M ≤ 10, будут оцениваться в 20 баллов.

Решения, работающие для H, N, M ≤ 30, будут оцениваться в 50 баллов.

Решения, работающие для случаев, где погреб с максимальным объемом имеет форму куба, будут оцениваться в 30 баллов.


Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Обсуждение] [Все попытки] [Лучшие попытки]


 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 Книги Фёдора Меньшикова
 Тренировочные олимпиады
 Школьный этап
 Муниципальный этап
 Региональный этап
 Полуфинал ВКОШП
 Личное первенство СФУ
 2005 / 2006
 2006 / 2007
 2007 / 2008
 2008 / 2009
 2009 / 2010
 2010 / 2011
 2011 / 2012
 2012 / 2013
 2013 / 2014 7-8 классы
 2013 / 2014 9-11 классы
 2014 / 2015 7-8 классы
 2014 / 2015 9-11 классы
 2015 / 2016 7-8 классы
 2015 / 2016 9-11 классы
 2016 / 2017 7-8 классы
 2016 / 2017 9-11 классы
 2017 / 2018 7-8 классы
 2017 / 2018 9-11 классы
 2018 / 2019 7-8 классы
 2018 / 2019 9-11 классы
 2019 / 2020 7-8 классы
 2019 / 2020 9-11 классы
 2020 / 2021 7-8 классы
 2020 / 2021 9-11 классы
 2021 / 2022 7-8 классы
 2021 / 2022 9-11 классы
 2022 / 2023 7-8 классы
 2022 / 2023 9-11 классы
 2023 / 2024 7-8 классы
 2023 / 2024 9-11 классы
 A. Три армии
 B. Шеренга
 C. Минипалиндромы
 D. Полное произведение
 E. Максимальное разрезание
 F. Фермер 3D

Красноярский краевой Дворец пионеров, (c)2006 - 2024, ИНН 246305493507, E-mail: admin@acmp.ru