2020第十一届蓝桥杯大赛软件类国赛C/C++大学B组B题题解
看了一下大家的解法,发现用暴力bfs解题的居多,这里介绍一下用数学取巧的方法,开阔一下大家的思路。
题目描述 B: 扩散
小蓝在一张无限大的特殊画布上作画。
这张画布可以看成一个方格图,每个格子可以用一个二维的整数坐标表示。
小蓝在画布上首先点了一下几个点:(0, 0), (2020, 11), (11, 14), (2000, 2000)。
只有这几个格子上有黑色,其它位置都是白色的。
每过一分钟,黑色就会扩散一点。具体的,如果一个格子里面是黑色,它就会扩散到上、下、左、右四个相邻的格子中,使得这四个
原创
2020-12-18 20:10:19 ·
1920 阅读 ·
3 评论