Мне нужно выполнить некоторые задачи. Есть числа, дающие две строки и они действуют как пары целых чисел (a, b). Я должен найти максимум 5 чисел a-строки, а затем выбрать максимум этих 5, но на этот раз из b-строки. Пример:Идеи для конкретной структуры данных в C++
1 4
5 2
3 3
7 5
6 6
2 9
3 1
В этом примере пара я нужен (6,6), так как 6 (а) находится в верхнем 5 а [я] числа и 6 (б) является максимальным в b этих 5 пар. Я думал об этом с помощью векторов и моих собственных определенных структур, также использую некоторые массивы temp, но я не знаю, правильно ли это делать, может быть, есть более простой способ сделать это.
Любые идеи?
EDIT: Мне также нужен номер индекса пары (в случае 5, это пятая пара i.e).
Если это домашняя работа, вы должны пометить ее как таковой – Manuel