#F. 小图的棋盘

    传统题 1000ms 256MiB

小图的棋盘

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

只要一个由 N×MN \times M 个小方块组成的棋盘符合如下规则,就是小图喜欢的棋盘。

  • 从最上方若干行(至少一行)的格子全部是白色的;
  • 接下来若干行(至少一行)的格子全部是蓝色的;
  • 剩下的行(至少一行)全部是红色的;

现有一个棋盘状的布,分成了 NNMM 列的格子,每个格子是白色蓝色红色之一。小图希望把这个布改成她喜欢的样子,方法是在一些格子上涂颜料,盖住之前的颜色。

小图很懒,希望涂最少的格子,使这个棋盘成为她喜欢的棋盘。

输入格式

输入共 N+1N+1 行。

第一行是两个整数 N,MN,M

接下来 NN 行是一个矩阵,矩阵的每一个小方块是W(白),B(蓝),R(红)中的一个。

对于 70%70 \% 的数据,N,M50N,M \leq 50,且 min{N,M}3\min\{N,M\} \geq 3

对于 100%100 \% 的数据,N,M2000N,M \leq 2000,且 min{N,M}3\min\{N,M\} \geq 3

输出格式

一个整数,表示至少需要涂多少块。

样例

4 5
WRWRW
BWRWB
WRWRW
RWBWR
11

卉图杯第二届全市青少年编程大赛C++,周日上午下午

未参加
状态
已结束
规则
IOI
题目
6
开始于
2024-1-7 8:00
结束于
2024-1-7 15:30
持续时间
7.5 小时
主持人
参赛人数
11