Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
318473 | 黄浙峰老师 | 【C5-7】国王的魔镜 | C++ | 通过 | 100 | 1 MS | 256 KB | 409 | 2025-04-19 14:24:51 |
#include<bits/stdc++.h> using namespace std; int main(){ string s,s1,s2; cin>>s; s1=s.substr(0,s.size()/2); s2=s.substr(s.size()/2,s.size()-s.size()/2); reverse(s2.begin(),s2.end()); while(s1==s2){ s=s.substr(0,s.size()/2); s1=s.substr(0,s.size()/2); s2=s.substr(s.size()/2,s.size()-s.size()/2); reverse(s2.begin(),s2.end()); } cout<<s.size(); return 0; }