SP12244 NATALIAS - Natalia Has Another Problem
题目描述
Natalia 又有一个问题需要你帮忙解决。你还有精力吗?
一个「逻辑字符串」是由布尔表达式构成的字符串,包含运算符 AND、OR 和 NOT,以及布尔值。布尔表达式是递归的,这意味着运算符可以以其他运算符作为参数。例如,以下几种是有效的「逻辑字符串」:
- T
- F
- AND(T, T)
- OR(T, F)
- NOT(T)
- AND(OR(T, F), AND(F, F))
- AND(AND(AND(OR(T, F), F), F), T)
- AND ( AND ( OR ( T,F),OR(F,F)),T)
需要注意的是,运算符和操作数之间可以有空格,但是运算符的字母之间不能有空格。因此,"AND(T,T)" 是有效的「逻辑字符串」,而 "A N D(T,T)" 不是。
给定一个「逻辑字符串」,请计算并输出其真值。
输入格式
第一行为整数 $T$($1 \le T \le 10^5$),表示测试用例的数量。随后 $T$ 行中,每行包含一个有效的「逻辑字符串」。
输出格式
对于每个「逻辑字符串」,输出其真值。如果结果为真,输出 `T`;否则,输出 `F`。
**本翻译由 AI 自动生成**