| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 62086 | 何睿哲 | 回文字符串I | C++ | Wrong Answer | 1 MS | 264 KB | 468 | 2023-12-17 11:32:35 |
#include<iostream> #include<cstring> using namespace std; int main() { char a[1000]; scanf("%s",a); int n=strlen(a),m=0,k=n-1; while(n%2==1) { if(a[m]==a[k]) { m++; k--; if(m==k) { cout<<"Yes"; break; } } else { cout<<"No"; break; } } while(n%2==0) { if(a[m]==a[k]) { m++; k--; if(a[m+1]==a[k]) { cout<<"yes"; break; } }else{ cout<<"No"; break; } } return 0; }
------Input------
ltpffytlohuaoofsqawhbfrvtppczdnumeicqcsvfgjvydqhhuuhhqdyvjgfvscqciemundzcpptvrfbhwaqsfooauholtyffptl
------Answer-----
Yes
------Your output-----
yes