FLAG codeforces 1181C (搜索)FLAG codeforces 1181C (搜索)
codeforces 1181C (搜索)codeforces 1181C (搜索)codeforces 1181C (搜索)题意:n*m的图,其中子矩阵由3个等高矩阵自上而下构成(相邻矩阵位置颜色不同),则可以看做一个旗帜,问图中有几个旗帜。思路:从左上角开始,自上而下遍历,寻找可以实现3块型的宽为1的旗帜,如若可以找到,再向右扩展,若能扩展成功,每扩展一列即可与之前的各列组成新的旗帜,因此自某点*(i,j)*可以扩展的旗帜数量可以如下计算:SUM=1+2+3+4+…+N(N为扩展后的旗帜宽度