Un subvector d’un vector és una secció d’elements consecutius. Per exemple, si , un possible subvector de seria , però no ho seria.
Feu la funció mes_curt(V) tal que, donat un vector
d’enters positius V, torna la mida del subvector
maximal més curt amb els mateixos
nombres adjacents. Per exemple, si:
| = |
la funció mes_curt torna 2, que és la mida del
subvector:
| = |
Si tenim que:
| = |
la funció mes_curt torna 5, que és la mida del
subvector:
| = |
1 vector d’enters positius C.
La mida del subvector maximal de V més
curt.
Input
1 1 1 1 1 2 2 3 3 3 3 4 4 4 4 4 1 1 1
Output
2
Input
1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2
Output
5
Input
0 0 1 1 1 0 0
Output
2