ayuda para realizar un programa :(

Novato
26 de Noviembre del 2005
hola buenas, estoy haciendo un programa que consiste en leer 2 ficheros .txt con una serie d numeros. El ejercicio me pide que una vez haya leido los ficheros diga cual es el segmento coincidente entre los dos ficheros mas grande, es decir si la secuencia del primer fichero es 1,4,5,3,2,5 y la secuendia del segundo fichero es 4,5,3,1,4,6,7 que diga que la secuencia coincidente mas larga es 4,5,3 ya que ocupa 3 posiciones.
El metodo de leer los ficheros .txt lo he conseguido hacer pero me ha costado mucho, lo que ahora no consigo hacer son los metodos que me faltan:

-Metodo de comparacion de vector.
-Metodo en el que diga la secuencia mas larga
-El metodo principal es decir el main.


Alguien sabria como hacer este programa? estoy saturado !!!