看起来很麻烦,做起来并不难的题 以下设:$a_i=\frac{a_i}{100},b_i=\frac{b_i}{100}$ 显然,如果$b_i=0$的话,直接求$\Pi a_i$就是答案. 解决反射问题是这个问题的关键 我们显然可以认为一束光透过之后,可以等其他的光一起**透过干净** 再往后走. 这样就存在Dp的阶段了. 网上很多从“前i个整体透光率”“整体反光率”什么的,或者枚举反射次数,还要等比数列求和.其实不用这么麻烦. 设$f[i][1]$表示,一单位的光从玻璃i左边射过来,**最终透…