
运算的优先级是: 1. 先计算括号内的,再计算括号外的。 2. “×”运算优先于“⊕”运算,即计算表达式时,先计算×运算,再计算⊕运算。
例如:计算表达式 A⊕B × C 时,先计算 B × C,其结果再与 A 做⊕运算。
现给定一个未完成的表达式,例如_+(_*_),请你在横线处填入数字 0 或者 1,请问 有多少种填法可以使得表达式的值为 0。
4
+(*)
3
【输入输出样例说明】
给定的表达式包括横线字符之后为:_+(_*_)
在横线位置填入(0、0、0)、(0、1、0)、(0、0、1)时,表达式的值均为 0,所以共有 3 种填法。
【数据范围】 对于 20%的数据有 0 ≤ L ≤ 10。
对于 50%的数据有 0 ≤ L ≤ 1,000。
对于 70% 的数据有 0 ≤ L ≤ 10,000。
对于 100% 的数据有 0 ≤ L ≤ 100,000。
对于 50%的数据输入表达式中不含括号。