#M1L1218. 只裁去一段同色条

只裁去一段同色条

只裁去一段同色条

题目描述

字符串表示从左到右的一条色带,a、b、c、d代表四种颜色。必须裁去一段连续非空且颜色全部相同的部分,其余部分直接拼接且不翻转。拼接后必须左右对称,空串也算对称。希望裁去长度最短;并列时选起点最早的。

输入格式

输入色带字符串。 输入只有一组数据。

输出格式

可行时输出最短裁去长度和原串起点(从1开始);不可行时只输出-1。

样例 1

输入

abca

输出

1 2

说明

裁去b后为aca,比裁去c更早。

样例 2

输入

abc

输出

-1

说明

没有合法裁法。

数据范围

  • 1≤长度≤40;只含a、b、c、d。