题目传送门,
程序WA了三个,在线求改正:
#include<bits/stdc++.h>
using namespace std;
bool is_palindrome(string s){
string s2=s;
reverse(s.begin(),s.end());
return s==s2;
}
int n;
string s[110];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>s[i];
}
for(int i=1;i<n;i++){
for(int j=i+1;j<=n;j++){
if(is_palindrome(s[i]+s[j])){
cout<<"Yes\n";
return 0;
}
}
}
cout<<"No";
return 0;
}