2016_8_20
考语文的题目,,题目读懂了就能ac
ac code
# -*- coding: utf-8 -*-
"""
Spyder Editor
author hanzy
This is a temporary script file.
"""
def ispat(string):
before = 0
middle = behind = -1
flag = 1
for i in range(len(string)):
if (string[i] != 'P' and string[i] != 'A' and string[i] != 'T'):
return 0
if (string[i] == "P"):
flag = 2
middle = 0
if (string[i] == "T"):
flag = 3
behind = 0
if (string[i] == 'A' and flag == 1):
before += 1
if (string[i] == 'A' and flag == 2):
middle += 1
if (string[i] == 'A' and flag == 3):
behind += 1
if (before * middle == behind and middle != 0):
return 1
else:
return 0
if __name__ == "__main__":
roop = input()
while(roop!=0):
string = raw_input()
if(ispat(string) == 1):
print "YES"
else:
print "NO"
roop -= 1