P7284 [COCI 2020/2021 #4] Patkice II
题目描述
Netflix 的经商人员想要制作一个有关三只鸭子之旅的系列改编。
在 COCI20/21 的第一轮中,鸭子们位于一个洋流的地图中,鸭子们一同出行。鸭子们的起始岛屿用 `o` 表示。鸭子们可以往四个方向进行旅行,分别是:西 $\to$ 东(`>`),东 $\to$ 西(`
输入格式
第一行输入两个整数 $r$ 和 $s$,分别表示地图的行数和列数。
接下来的 $r$ 行,每行包含 $s$ 个字符,字符必为 `ov^.x` 中的其中一个。保证地图上分别只有一个 `o` 和 `x`,并且它们不相邻。
输出格式
第一行输出 $k$,表示需要进行改变的字符的最少数量。
接下来的 $r$ 行,每行输出 $s$ 个字符,表示改变后的地图。
如果有多种符合题意的地图,请输出任意一种。
说明/提示
#### 数据规模与约定
**本题采用捆绑评测,自动开启 O2 优化。**
| Subtask | 分值 | 数据范围及约定 |
| :----------: | :----------: | :----------: |
| $1$ | $30$ | $3 \le r,s \le 20$ |
| $2$ | $80$ | 无 |
对于 $100\%$ 的数据,$3 \le r,s \le 2000$。
#### 评分方式
如果一个子任务中的所有数据中,第一行均正确,那么可以得到该子任务一半的分数。
本题启用非官方的自行编写的 [Special Judge](https://www.luogu.com.cn/paste/d4nbx1ua),也可以在附件中下载。欢迎大家 hack(可私信或直接发帖)。
#### 说明
**本题分值按 COCI 原题设置,满分 $110$。**
**题目译自 [COCI2020-2021](https://hsin.hr/coci/) [CONTEST #4](https://hsin.hr/coci/contest4_tasks.pdf) _T5 Patkice II_。**