頭良くなりたい人

文系大学生shadeのブログです。競技プログラミングや人文学の話題,受験ネタなど。

ABC066 B - ss

問題はこちら atcoder.jp

方針

問題文通りです。

コード

#include <bits/stdc++.h>
using namespace std;
 
int main(){
    string s;
    cin>>s;
 
    string subs,a="a",b="b";
    int i=1;
 
    while(a!=b){
        subs=s.substr(0,s.size()-2*i);
        a=subs.substr(0,(s.size()-2*i)/2);
        b=subs.substr((s.size()-2*i)/2,(s.size()-2*i)/2);
        i++;
    }
 
    cout<<subs.size()<<endl;
}