0 / 0 / 0
Регистрация: 04.05.2017
Сообщений: 1
|
|
1 | |
Найти количество островов в матрице04.05.2017, 16:47. Показов 2277. Ответов 2
Метки нет (Все метки)
Здраствуйте, преподаватель дал задание про острова следующего характера.
Задана матрица nxm и заполнена 1 и 0. 1 - територия острова, 0 - вода. Если две (или больше) 1 по горизонтале и/или вертикале (но не по диагонале) стоят рядом - то они части одного острова. Найти количество островов. Есть идеи?
0
|
04.05.2017, 16:47 | |
Ответы с готовыми решениями:
2
В массиве найти количество "островов" из единиц Найти количество различных элементов в матрице Найти количество простых чисел в матрице с использованием технологий Open MP C/C++ Найти в матрице номер строки, содержащей наибольшее количество нулей |
Злой самаритянин
182 / 182 / 94
Регистрация: 24.04.2014
Сообщений: 686
|
|
04.05.2017, 16:58 | 2 |
Olga_98, в цикле перебираем все элементы, если это 1, то проверяем 4 элемента вокруг, если это 1.... и т. д. Найденные единички удаляем, чтобы их заново не посчитало в следующей строке.
0
|
04.05.2017, 16:59 | 3 |
Olga_98, поиск в ширину.
0
|
04.05.2017, 16:59 | |
04.05.2017, 16:59 | |
Помогаю со студенческими работами здесь
3
Массив: В заданной матрице N * M найти максимальное количество нулей, из которого можно построить прямоугольник... Осуществить чтение из файла dat.txt матрицы z, найти количество отрицательных элементов в матрице Найти сумму чисел находящихся в диапазоне [-2,5] и количество нечетных чисел в матрице В матрице A[N x M] найти количество элементов, больших, чем среднее арифметическое всех её элементов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |