Показать сообщение отдельно
  #1 (permalink)  
Старый 09.12.2017, 20:51
Интересующийся
Отправить личное сообщение для riddele_for_you Посмотреть профиль Найти все сообщения от riddele_for_you
 
Регистрация: 09.12.2017
Сообщений: 12

найти кратчайшее покрытие
1. Ищется столбец с минимальным числом единиц. Если таковых несколько, то выбирается любой (для определенности, допустим, самый левый).
2. Среди строк, покрывающих этот столбец, ищется строка с максимальным числом единиц и заносится в покрытие (следовательно, удаляется из матрицы); если же таких строк несколько, то выбирается любая из них (для определенности, допустим, самая верхняя).
3. Удаляются все столбцы, которые покрывает полученная строка.
Дали такое задание. Может кто подскажет.
Ответить с цитированием