O índice de equilíbrio de uma sequência é um índice tal que a soma dos elementos nos índices mais baixos é igual à soma dos elementos nos índices mais altos. Por exemplo, em uma sequência A:
A[0]=-7 A[1]=1 A[2]=5 A[3]=2 A[4]=-4 A[5]=3 A[6]=0
3 é um índice de equilíbrio, porque:
A[0]+A[1]+A[2]=A[4]+A[5]+A[6]
6 também é um índice de equilíbrio, porque:
A[0]+A[1]+A[2]+A[3]+A[4]+A[5]=0
(a soma de zero elementos é zero) 7 não é um índice de equilíbrio, porque não é um índice válido da sequência A.
A idéia é criar um programa que, dada uma sequência (matriz), retorne seu índice de equilíbrio (qualquer) ou -1 se não houver índices de equilíbrio.