60pts悬关求助
查看原帖
60pts悬关求助
1181602
Cute_Furina楼主2024/10/19 21:08
#include<bits/stdc++.h>
using namespace std;
string s;
int l, r, ans;
signed main() {
	int t;
	cin >> t;
	while(t --) {
		cin >> s;
		int len = s.size() - 1;
		l = 0, r = len;
		while(l <= len && (s[l] == 'l' || s[l] == 'q' || s[l] == 'b')) l ++;
		while(r >= 0 && (s[r] == 'l' || s[r] == 'q' || s[r] == 'b')) r --;
		if(l >= r) {
			cout << "Yes" << endl;
			continue;
		}
		int flag = 0;
		while(l <= r) {
			if(s[l] != s[r]) {
				cout << "No" << endl;
				flag = 1;
				break; 
			}
			l ++;
			r --;
		}
		if(flag == 0) cout << "Yes" << endl;
	}
}
2024/10/19 21:08
加载中...