Se consideră doi vectori care conțin numere naturale: cu elemente și cu elemente. Numim secvență -exclusivă o secvență a vectorului care nu conține niciuna dintre valorile .
Cerință
Scrieți un program care să determine, pentru orice , lungimea maximă a unei secvențe -exclusive.
Date de intrare
Fișierul de intrare exclusiv.in
conține pe prima linie numerele naturale și . Pe linia a doua se află numere naturale reprezentând elementele vectorului , iar pe linia a treia numere naturale reprezentând elementele vectorului . Valorile scrise pe aceeași linie sunt separate prin câte un spațiu.
Date de ieșire
Fișierul de ieșire exclusiv.out
va conține linii. Pe linia va fi scris un număr natural care reprezintă lungimea maximă a unei secvențe -exclusive.
Restricții și precizări
- Vectorii s și v conțin numere naturale mai mici sau egale cu , memorate începând cu poziția .
- Valorile din fiecare vector nu sunt obligatoriu distincte două câte două.
- O subsecvență nevidă în s este formată din elemente situate pe poziții consecutive (), . O subsecvență -exclusivă poate fi și vidă, lungimea ei fiind .
- Pentru teste valorând puncte .
- Pentru alte teste valorând de puncte si .
- Pentru alte teste valorând de puncte , si .
- Pentru alte valorând de puncte , si .
Exemplu
exclusiv.in
20 6
11 5 11 7 2 10 11 9 2 77 88 88 88 2 7 2 2 77 2 11
11 5 7 9 5 2
exclusiv.out
12
12
7
6
6
4
Explicație
Cea mai lungă secvență -exclusivă (care nu conține valoarea ) este și are lungimea .
Cea mai lungă secvență -exclusivă (care nu conține valorile și ) este și are lungimea .
Cea mai lungă secvență -exclusivă (care nu conține valorile și ) este și are lungimea .
Cea mai lungă secvență -exclusivă (care nu conține valorile și ) este și are lungimea .
Cea mai lungă secvență -exclusivă (care nu conține valorile și ) este și are lungimea .
Cea mai lungă secvență -exclusivă (care nu conține valorile și ) este și are lungimea .