Умные вопросы
Войти
Регистрация
Помогите с информатикой
У одного астронома было 3 одинаковых снимка звездного неба. Один из его колег в шудку дорисовал на одном из снимков несколько звёзд. Ещё один из колегстер несколько звезд на другом снимке. Напешите алгоритм который поможет бедному астроному определить какой из трёх снимков остался без изменений. Каждый снимок задан квадратной таблицей размера N Х N (то есть состоящий из N строк и N столбцов) . Ненуклиновые элементы обозначают звёзды, нуклиновые-участки неба без звёзд
6 года
назад
от
Андрей Герасимов
2 Ответы
▲
▼
0
голосов
Читаете 3 матрицы
Я так понял, если элемент матрицы - 0, от там нету звезды, иначе она там есть.
Дале для каждой матрицы считаете количество ненулевых элементов так:
(a- матрица, i, j - integer
s-integer, количество ненулевых элементов матрицы
Язык pascal)
for i:=1 to n do
for j:=1 to n do
if a[i, j]0 the s:=s;
Так делаете для 3 матриц. У которой число s будет наименьше, та и была без изменений.
6 года
назад
от
V@P
▲
▼
0
голосов
вобще не интересно, тупо посчитать число звезд, там где сумма больше всех - там дорисовано, там, где меньше всех - стерто.
вот если у вас есть снимки по сто тысяч звезд, все неведомо как повернутые и сдвинутые, и на всех какой-то процент звезд пропал, а какой-то появился из-за шумов - вот это интересно.
6 года
назад
от
Dorthea54S55
Связанные вопросы
1
ответ
Вокруг чего вращается Солнце?
9 года
назад
от
Санек Мельников
1
ответ
кто знает где найти К53 1000мф 25в если такие есть в природе
7 года
назад
от
OQGBarb55146
1
ответ
Что значит разъем com в мульти метре. И как измерить силу тока обычной зарядки для телефона с помощью мультиметра?
10 года
назад
от
Chloё †