题目链接
解题方法:暴力模拟
题目分析
题目大意
存在一个n
行的调色板,Mr.Hdu对它进行上色,红色只能从左上向右下的对角线方向上色,蓝色只能从右上向左下的对角线方向上色,绿色G
表示蓝色和红色都经过这里相交,.
表示这个位置没有颜色,问形成当前这样的色板最少需要刷多少次。
解析
比较坑的
- 红色只能向右下方,蓝色只能向右上方
- 画板可能是长方形的,题目中说的是
rectangle
而不是square
- 一个颜色不一定一次画到边缘
明白了上面的三点,看一下数据范围1<=n<=50
,知道暴利搞就行了。枚举每一个点,比如当前这个点为R
,那就向右下的方向扫,把所有连续的R
变为.
,把所有G
变为B
。B
颜色同理。如果是G
的话,同时向左下,向右下扫,统计扫的次数即可。
代码
1 |
|