Я провел кучу исследований для поиска наиболее длинных для M = 2 последовательностей, но я пытаюсь выяснить, как это сделать для M >= 2 последовательностей. Мне даются последовательности N и M: M, с N уникальными элементами. N - множество {1 - N}. Я подумал о подходе к динамическому программированию, но я все еще путаюсь, как его включить.
Пример ввода 5 3
5 3 4 1 2
2 5 4 3 1
5 2 3 1 4
Максимальную последовательность здесь можно увидеть как 5 3 1
Ожидаемый результат
Длина = 3