Blocos de assuntos
Time limit: 3000 msMemory limit: 256 MB
Uma programação contém palestras em ordem fixa; a palestra aborda o assunto . Divida a programação em exatamente blocos contíguos não vazios. O desconforto de um bloco é a quantidade de pares de posições diferentes dentro dele que abordam o mesmo assunto, contando cada par uma vez. Minimize a soma dos desconfortos dos blocos.
Input
A primeira linha contém . A segunda contém .
, , .
Output
Imprima o menor desconforto total.
Samples
Sample 1
Input
5 2 1 2 1 2 1
Output
1
Os blocos e têm custos 0 e 1.