Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
100637 | 邹昊辰 | 回文字符串I | C++ | Wrong Answer | 1 MS | 272 KB | 668 | 2024-12-08 21:56:40 |
#include<iostream> using namespace std; int main(){ char a[10001],b[10001]; int now,find1; gets(a); int l; if(l%2==1) { find1=l/2+1; int i=0; while(i!=find1) { if(a[find1-i-1]!=a[find1+i-1]) { cout<<"No"; return 0; } else i++; } cout<<"Yes"; } else { find1=l/2; int i=0; while(i!=find1) { if(a[find1-i-1]!=a[find1+i]) { cout<<"No"; return 0; } else i++; } cout<<"Yes"; } return 0; }
------Input------
ryajncnycmxwvcevkhjthqisteeynuihofasfnizppacecxtmocfoaxihatpizntytqhgbhunmrkdmfyryhexnvxfjglomudkjuh
------Answer-----
No
------Your output-----
Yes