任何人都可以帮我解决这个问题吗?
我被赋予了一个字符串,这是一个没有任何括号的表达式。 我必须计算出有多少结果。
例如,输入字符串:1 + 3 * 4,它可以是(1 + 3)* 4 = 16或1+(3 * 4)= 13,因此有两个结果。我必须输出2。
例如两个,输入字符串:3 + 4 * 1,它可以是(3 + 4)* 1 = 7或3+(4 * 1)= 7所以有一个结果。我必须输出1。
运算符包含+, - ,*,&,|。 每个操作数的范围在1到100之间。
我认为问题类似于矩阵链乘法问题(在不同的地方放置括号)。
但我仍然不知道如何处理这个问题......
答案 0 :(得分:-1)