2020牛客暑期多校训练营(第九场)—— Groundhog and 2-Power Representation
输入
2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(0)
输出
1315
备注
The range of answers :[10,10^180],and the length of the input data shall not exceed 20000.
题目大意
输入计算式,求解。其中 2(x) 表示 2 的 x 次方,式中每一项都对应着答案在二进制表示下的数位为1的位。
题解
朴素的递归思想,模拟从里到外去括号的过程,加上高精度即可AC。(朴素个屁啊)(这是官方说的)
括号匹配+快速幂+高精度就可以搞死人。。。(这是我说的)
"2("出现,那么我们就可以开始递归,否则直接答案+2
判断括号,是左括号就h++,右括号就h--。括号为0则退出。
指数没爆intÿ