abc043d

https://atcoder.jp/contests/abc043/tasks/arc059_b

// https://atcoder.jp/contests/abc043/tasks/arc059_b
// 任何unbalance子串, 必定含有 aa 或 aba 这两种之一的子串, 否则不可能满足要求
#include <iostream>
#include <algorithm>
using namespace std;
typedef long long LL;

void solv()
{
    string s;
    cin >> s;
    for (int i = 1; i < (int)s.length(); i ++)
    {
        if (s[i-1] == s[i])
        {
            cout << i << " " << i+1 << endl;
            return;
        }
        else if (i < (int)s.length()-1 && s[i-1] == s[i+1])
        {
            cout << i << " " << i + 2 << endl;
            return;
        }
    }
    cout << "-1 -1\n";
}

int main()
{
    ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);
    int T = 1;
    // cin >> T;
    while (T --)
    {
        solv();
    }
    return 0;
}
posted @   O2iginal  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示