思路:
如果第一个是t,那么就不是A
如果连续的l,那就啥都不是
c o d e code code
#include<iostream>
#include<cstdio>
using namespace std;
int t;
int checka(string s) {
if(s[0] == 't') return 0;
int sum = 0, flag = 0;
for(int i = 0; i < s.size(); i ++) {
if(s[i] != 't' && s[i] != 'l') return 0;
if(s[i] == 'l') sum ++;
else sum = 0;
if(sum == 2) return 0;
if(s[i] == 'l') flag = 1;
}
return flag;
}
int checkb(string s) {
int sum = 0, flag = 0;
for(int i = 0; i < s.size(); i ++) {
if(s[i] != 't' && s[i] != 'l') return 0;
if(s[i] == 'l') sum ++;
else sum = 0;
if(sum == 2) return 0;
if(s[i] == 'l') flag = 1;
}
return flag;
}
int main() {
scanf("%d", &t);
while(t --) {
string s;
cin>>s;
printf("%d %d\n", checka(s), checkb(s));
}
return 0;
}