#P1064. 前缀逻辑值

前缀逻辑值

题目描述

给定前缀逻辑表达式,请求出这个逻辑表达式的值。

前缀逻辑表达式的定义如下:

  • 0 是一个前缀逻辑表达式,其值为 false
  • 1 是一个前缀逻辑表达式,其值为 true
  • 如果 xy 是前缀逻辑表达式,那么
    • &xy 是前缀逻辑表达式,其值为 xy 的与运算结果。
    • |xy 是前缀逻辑表达式,其值为 xy 的或运算结果。
    • ^xy 是前缀逻辑表达式,其值为 xy 的异或运算结果。
  • 除上述规则外,都不是前缀逻辑表达式。

输入格式

  • 单个字符串,表示一个前缀逻辑表达式

输出格式

  • 输入的表达式的值,以 truefalse 表示。
|&10^01
true
&|&^|&&10010001
false

数据范围

s|s| 表示输入字符串的长度

  • 50%50\%的数据,1s<1,0001\leq |s|< 1,000
  • 100%100\%的数据,1s<200,0001\leq |s|< 200,000