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 de manera consecutiva. 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
17 1 1 1 0 0 0 1 1 0 0 1 1 1 1 0 0 0
Output
2
Input
23 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6
Output
4
Input
7 0 0 1 1 1 0 0
Output
2