

推到分析:

代码展示:
def check(s):
if s.count("A")+s.count('T')+s.count("P") != len(s):
return False
if (s.count('T') != 1) or (s.count("P") != 1):
return False
if s.index('P') > s.index('T'):
return False
s1, s2 = s.split('P')
s2, s3 = s2.split('T')
if len(s1) * len(s2) == len(s3) and len(s2)>0:
return True
else:
return False
N = eval(input())
for i in range(N):
s = input()
if check(s):
print('YES')
else:
print("NO")
评测结果:

 #1003 我要通过! 20 分&spm=1001.2101.3001.5002&articleId=118230047&d=1&t=3&u=82c4dd1dc04c4eff9b8f459aec2b71e6)
1087

被折叠的 条评论
为什么被折叠?



