элементы диагоналей матрицы
От: mark777  
Дата: 16.12.07 20:50
Оценка:
дана квадратная матрица N,N Необходимо найти элементы, которые являются минимальными на прямой диагонали, но максимальными на обратной диагонали
Re: элементы диагоналей матрицы
От: Аноним  
Дата: 17.12.07 00:10
Оценка:
Здравствуйте, mark777, Вы писали:

M>дана квадратная матрица N,N Необходимо найти элементы, которые являются минимальными на прямой диагонали, но максимальными на обратной диагонали

А что такое обратная диагональ?
Предположим что D1=A[i,i]-прямая диагональ, а D2=A[i,N-i-1]-обратная диагональ i=0,1,...N-1

То
если N — нечетное => единственный общий элемент является A[(N-1)/2,(N-1)/2] если этот элемент является min(D1) и max(D2) то этот элемент и есть решение;
в противном случае множество решений пусто

ps:
Re: элементы диагоналей матрицы
От: vadimcher  
Дата: 17.12.07 02:58
Оценка:
Здравствуйте, mark777, Вы писали:

M>дана квадратная матрица N,N Необходимо найти элементы, которые являются минимальными на прямой диагонали, но максимальными на обратной диагонали


Не очень понятно, что требуется найти...

А вот зайца кому, зайца-выбегайца?!
Re: элементы диагоналей матрицы
От: Smal Россия  
Дата: 17.12.07 09:34
Оценка:
Здравствуйте, mark777, Вы писали:

M>дана квадратная матрица N,N Необходимо найти элементы, которые являются минимальными на прямой диагонали, но максимальными на обратной диагонали


За N^2 найти все минимумы прямых диагоналей, и максимумы обратных.
Дальше за проверить пересечение данных множеств.
Можно тоже за N^2 — для каждого элемента проверить лежит ли он в обоих множествах.
Быстрее быть не может, ибо надо хотябы просмотреть весь вход (что уже N^2).
С уважением, Александр
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.