思路 双指针 模拟每一种情况
#include<iostream>
using namespace std;
int main() {
string s;
cin >> s;
int i = 0, j = 1;
while (j < s.size() && s[i] == s[j]) j++;
if (j+1 == s.size()) {
cout << j +1<< endl;
} else {
if (s[j+1] == s[i]) cout << j+1 << endl;
else cout << i + 1 << endl;
}
return 0;
}