AtCoder Regular Contest 059
D
Unbalanced
AtCoder
⌀ 1374
原题
← CE →
翻译中…

Problem Statement

翻译中…

Given a string $t$, we will call it unbalanced if and only if the length of $t$ is at least $2$, and more than half of the letters in $t$ are the same. For example, both voodoo and melee are unbalanced, while neither noon nor a is.

翻译中…

You are given a string $s$ consisting of lowercase letters. Determine if there exists a (contiguous) substring of $s$ that is unbalanced. If the answer is positive, show a position where such a substring occurs in $s$.

翻译中…

Constraints

翻译中…
  • $2 ≦ |s| ≦ 10^5$
  • $s$ consists of lowercase letters.
翻译中…

Partial Score

翻译中…
  • $200$ points will be awarded for passing the test set satisfying $2 ≦ N ≦ 100$.
翻译中…

Input

翻译中…

The input is given from Standard Input in the following format:

翻译中…

s

翻译中…

Output

翻译中…

If there exists no unbalanced substring of $s$, print -1 -1.

翻译中…

If there exists an unbalanced substring of $s$, let one such substring be $s_a s_{a+1} ... s_{b}$ $(1 ≦ a < b ≦ |s|)$, and print a b. If there exists more than one such substring, any of them will be accepted.

翻译中…

样例

Input #1
needed
Output #1
2 5
The string $s_2 s_3 s_4 s_5$ $=$ `eede` is unbalanced. There are also other unbalanced substrings. For example, the output `2 6` will also be accepted.
Input #2
atcoder
Output #2
-1 -1
The string `atcoder` contains no unbalanced substring.
题目信息
题号
arc059_b
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。