[UVa12627]Erratic Expansion 算法入门经典第8章8-12(P245) 题目大意:起初有一个红球,每一次红球会分成三红一蓝,蓝球会分成四蓝(如图顺序),问K时的时候A~B行中有几个红色. 试题分析:很容易注意到,按照此种规律,矩形的左上角.右上角.左下角总是与上一个时刻的图形一样,这是我们分治的基础. 那么,既然得到了上面的,利用前缀和的思想,设f(k,i)表示k时刻从1到i行的红色数量,则答案为f(k,B)-f(k,A-1) 我们知道,第i个时刻的正方形边长为2^k,那…