题意
构造一张 \(H\times W\) 的由岛屿#
、海洋.
组成的地图,岛屿为八连通,满足恰好包含 \(K\) 个联通块。
\(1\le H,W\le 100,1\le K\le 10000\)
题解
为了放置更多的联通块,每个联通块恰好为一个单位时显然最优。
所以放一张类似于下图所示的地图即可(即在奇数行奇数列放置#
,直到放满 \(K\) 个)。
1 | #.#.#.#. |
代码
1 |
|
AutumnKite's Blog
构造一张 \(H\times W\) 的由岛屿#
、海洋.
组成的地图,岛屿为八连通,满足恰好包含 \(K\) 个联通块。
\(1\le H,W\le 100,1\le K\le 10000\)
为了放置更多的联通块,每个联通块恰好为一个单位时显然最优。
所以放一张类似于下图所示的地图即可(即在奇数行奇数列放置#
,直到放满 \(K\) 个)。
1 | #.#.#.#. |
1 |
|
评论