Задача  Symmetry

"Симетрія"   На Сході симетрія асоціюється зі смертю. Щоб з нею не познайомитися дуже рано, потрібно навчитися швидко знаходити симетричність. Дана послідовність цілих чисел X1, X2 ..., Xn. Її підпослідовність Xi, Xi+1 ..., Xj називається симетричною, якщо Xi=Xj, Xi+1=Xj-1 ..., Xj=Xi. Знайдіть симетричну підпослідовність максимальної довжини. Якщо таких виявиться декілька, досить знайти одну з них.

Технічні умови. Програма Symmetry  повинна читати вхідні дані  з клавіатури. У першому рядку введення число n - кількість елементів у послідовності (1<n<1000)  , в другому рядку n елементів послідовності Xi (1<=i<=n,   -1000<=Xi<=1000).  Програма повинна розв’язати задачу і вивести на екран в одному рядку через пропуск два числа: номер першого елементу і довжину підпослідовності. 

Приклад :

Введення: 
 
6
1 2 1 2 1 2
Виведення:  
1  5

© LIKT 1998-2018