Да возможно пример неудачный. Млин, название тему уже не поменять. Не знал как еще назвать.
Есть игра. В ней 93 разных героя (имена) . Против каждого героя есть несколько анти-героев (данные), которые его смогут "разорвать".

Нужно подобрать одного анти-героя который идеально справится с 5 героями.
То есть, я выбираю нажатием кнопок 5 героев противоположной команды, программа находит антигероя с максимальным количеством соответствий.