又WA了
查看原帖
又WA了
1020645
SongJiaLai_YWYH楼主2025/6/27 16:31

不知道为什么又WA了样例正确

#include <bits/stdc++.h>
using namespace std;
bool isPal(string str){
	int left=0;
	int right=str.length()-1;
	if(left>=right){
		return false;
	} 
	while(left<=right){
		if(str[left]!=str[right]){
			return false;
		}
		left++;
		right--;
	}
}
int main() {
	int n;
	cin>>n;
	for(int i=0;i<n;i++){
		string str;
		cin>>str;
		bool flag=false;
		for(int j=1;j<str.length()-1;j++){
			if(isPal(str.substr(0,j))&&isPal(str.substr(j,str.length()))){
				flag=true;
				break;
			}
		}
		if(flag==true){
			cout<<"Yes"<<endl;
		}
		else{
			cout<<"No"<<endl;
		}
	}

    return 0;
}

2025/6/27 16:31
加载中...