Java задача - земля для покупки

Раздел
Программирование
Просмотров
58
Покупок
0
Антиплагиат
70% Антиплагиат.РУ (модуль - Интернет Free)
Размещена
28 Авг 2023 в 15:55
ВУЗ
Не указан
Курс
Не указан
Стоимость
700 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
Java- задача - земля для покупки (консольное)
11 Кбайт 700 ₽
Описание

КОНСОЛЬНОЕ ПРИЛОЖЕНИЕ НА JAVA.

Фермер Василий выбирает землю для покупки. Предмет торгов – прямоугольное поле шириной n и высотой m, которое состоит из участков, где 1- плодородный участок, а 0 – неплодородный. Василий может либо купить регион поля любого размера, либо отказаться от покупки, если доступных для покупки регионов нет.

Условия покупки следующие:

Регион – это прямоугольник, ограничивающий соприкасающиеся участки плодородной почвы

Участки "соприкасаются" если они соседние друг для друга – сверху, снизу, справа, слева и по диагонали

1 0 1

0 1 1

1 0 1

0 0 0

0 1 0

На примере выше соприкасаются все участки, кроме нижнего, то есть регионов здесь 2, один площадью 9, другой площадью 1

– Регионы могут пересекаться между собой:

1 1 1 1 1

1 0 0 0 1

1 0 1 0 1

Здесь тоже два региона, один площадью 15 (все поле), другой площадью 1

– Минимальное количество плодородных участков в регионе для покупки – 2

– Покупатель платит только за общую площадь купленного региона

Василий берет кредит на покупку, поэтому хочет потратить деньги как можно оптимальнее – купить тот регион, в котором будет максимальное соотношение плодородной земли к общей площади региона. Если есть несколько регионов с одинаковой «эффективностью», то Василий хочет купить бóльший из них по площади.

Нужно определить площадь региона, который стоит купить фермеру.

Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
22 Ноя в 09:34
7
0 покупок
Основы программирования
Контрольная работа Контрольная
20 Ноя в 03:15
13
0 покупок
Основы программирования
Контрольная работа Контрольная
18 Ноя в 00:36
16
0 покупок
Другие работы автора
Основы программирования
Контрольная работа Контрольная
2 Сен в 19:31
55
0 покупок
Web-разработки
Курсовая работа Курсовая
9 Мар в 13:58
184
0 покупок
Основы программирования
Лабораторная работа Лабораторная
9 Мар в 13:54
160
0 покупок
Базы данных
Курсовая работа Курсовая
9 Мар в 13:47
166
0 покупок
Теория алгоритмов и автоматов
Курсовая работа Курсовая
9 Мар в 13:41
61
0 покупок
Базы данных
Лабораторная работа Лабораторная
9 Мар в 13:34
102
0 покупок
Базы данных
Курсовая работа Курсовая
8 Дек 2023 в 07:29
204
0 покупок
Основы программирования
ВКР ВКР
8 Дек 2023 в 03:28
131
0 покупок
Основы программирования
Курсовая работа Курсовая
8 Дек 2023 в 01:16
154
0 покупок
Базы данных
Контрольная работа Контрольная
1 Сен 2023 в 22:30
122
0 покупок
Основы программирования
Задача Задача
1 Сен 2023 в 15:57
90
0 покупок
Информационные системы
Курсовая работа Курсовая
31 Авг 2023 в 17:33
128
0 покупок
Web-программирование
Курсовая работа Курсовая
31 Авг 2023 в 16:26
134
1 покупка
Основы программирования
Контрольная работа Контрольная
31 Авг 2023 в 16:08
86
0 покупок
Web-программирование
Курсовая работа Курсовая
30 Авг 2023 в 19:38
86
0 покупок
Криптография
Контрольная работа Контрольная
30 Авг 2023 в 19:17
84
0 покупок
Теория графов
Дипломная работа Дипломная
30 Авг 2023 в 18:32
137
0 покупок
Теория алгоритмов и автоматов
Лабораторная работа Лабораторная
29 Авг 2023 в 17:51
117
0 покупок
Криптография
Лабораторная работа Лабораторная
29 Авг 2023 в 17:05
131
0 покупок
Информационные системы
Дипломная работа Дипломная
29 Авг 2023 в 14:48
103
0 покупок
Темы журнала
Показать ещё
Прямой эфир