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

Раздел
Программирование
Просмотров
56
Покупок
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

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

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

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

Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
8 Ноя в 08:53
8 +8
0 покупок
Основы программирования
Тест Тест
8 Ноя в 08:47
10 +10
0 покупок
Основы программирования
Лабораторная работа Лабораторная
4 Ноя в 20:48
18 +1
0 покупок
Основы программирования
Лабораторная работа Лабораторная
4 Ноя в 18:17
20 +1
0 покупок
Основы программирования
Лабораторная работа Лабораторная
4 Ноя в 13:48
20 +1
0 покупок
Другие работы автора
Основы программирования
Контрольная работа Контрольная
2 Сен в 19:31
51
0 покупок
Web-разработки
Курсовая работа Курсовая
9 Мар в 13:58
175
0 покупок
Основы программирования
Лабораторная работа Лабораторная
9 Мар в 13:54
151
0 покупок
Базы данных
Курсовая работа Курсовая
9 Мар в 13:47
154 +1
0 покупок
Теория алгоритмов и автоматов
Курсовая работа Курсовая
9 Мар в 13:41
56 +1
0 покупок
Базы данных
Лабораторная работа Лабораторная
9 Мар в 13:34
96
0 покупок
Базы данных
Курсовая работа Курсовая
8 Дек 2023 в 07:29
192
0 покупок
Основы программирования
ВКР ВКР
8 Дек 2023 в 03:28
125
0 покупок
Основы программирования
Курсовая работа Курсовая
8 Дек 2023 в 01:16
149
0 покупок
Базы данных
Контрольная работа Контрольная
1 Сен 2023 в 22:30
116
0 покупок
Основы программирования
Задача Задача
1 Сен 2023 в 15:57
85
0 покупок
Информационные системы
Курсовая работа Курсовая
31 Авг 2023 в 17:33
124 +1
0 покупок
Web-программирование
Курсовая работа Курсовая
31 Авг 2023 в 16:26
130
1 покупка
Основы программирования
Контрольная работа Контрольная
31 Авг 2023 в 16:08
81
0 покупок
Web-программирование
Курсовая работа Курсовая
30 Авг 2023 в 19:38
82
0 покупок
Криптография
Контрольная работа Контрольная
30 Авг 2023 в 19:17
79
0 покупок
Теория графов
Дипломная работа Дипломная
30 Авг 2023 в 18:32
131
0 покупок
Теория алгоритмов и автоматов
Лабораторная работа Лабораторная
29 Авг 2023 в 17:51
114
0 покупок
Криптография
Лабораторная работа Лабораторная
29 Авг 2023 в 17:05
124
0 покупок
Информационные системы
Дипломная работа Дипломная
29 Авг 2023 в 14:48
99
0 покупок
Темы журнала
Показать ещё
Прямой эфир