Алгоритм выборки топ 10 фотографий?
Посмотрите алгоритмы сортировки. Например, методом пузырька придётся до 10 раз пройти по всему массиву,  итого 199+198+197+...+189 = 2123 сравнений.
Но т.к. интересует только верхушка, можно оптимизировать. Разбить фотогрфии на пары, сравнить попарно, отбросить проигравших. Так уменьшается вдвое число кандидатов. 200 -> 100 -> 50 -> 25 -> 13 за 100+50+12=162 сравнения. Оставшиеся 13 надо уже пузырьковым методом отсортировать до отбора топ-10: 12+11+10+...+3 = 75
Итого всего 237 сравнений, если не ошибаюсь.
В фильме «Социальная сеть» (2010) есть эпизод, где молодой Цукерберг якобы использовал алгоритм начисления шахматного рейтинга ELO в своём первом приложении FaseMash для сравнения, какая из девушек привлекательнее. Там тоже посетители выбирают одну из двух фотографий. Может ли это сократить число необходимых сравнений, вопрос открытый.
Как понимаю это лабораторная работа по языку.
Есть оценки А Лучше б.
Топ 10 фото с максимальным колвом отмеченных лучше чем другое.
Select idea from tcomare group by idea sort by count(*) desc limit 10
А вот дальше уже извращения друг фото на з ей позиции чаще оценивают лучше чем первое . и т.д и т.п