Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <stdio.h>#include <cmath>#include <math.h>#include <algorithm>#include <string.h>#include <set>#include <map>#include <queue>using namespace std;typedef pair<int,int> pa;typedef long long ll;const int inf=(1<<30);const int maxn=100005;char t[500000];void solve(){scanf("%s",t);int len=strlen(t);int a=0,b=len-1;while(a<b){if(t[a]!=t[b]) break;a++,b--;}while(t[a-1]==t[a]) a--;printf("%d",a+1);}int main(){solve();return 0;