AT_icpc2013autumn_i.Overwriting Game

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

覆写游戏

题目背景

你有一个 HH 行 WW 列的矩形板。行从上到下被编号为 11 到 HH 行,列从左到右被编号为 11 到 WW 列。ii 行 jj 列处的方格用 (i,j)(i,j) 表示。方格只有 22 种颜色:白和黑。
你将按如下方法给矩形板涂色:

  1. 等概率随机选择一个方格 (i,j)(i,j) 和一种颜色 cc。(1≤i≤H,1≤j≤W,c∈{Black,White})(1≤i≤H,1≤j≤W,c∈\{Black,White\})
  2. 给每一组满足1≤i′≤i,1≤j′≤j1≤i'≤i,1≤j'≤j的 (i′,j′)(i',j') 所表示的方格涂上颜色 cc。

以下是一次涂色操作的例子。你有一个 3×43×4 的矩形板,颜色如下图左侧所示。如果你随机选择了方格 (2,3)(2,3) 和颜色 BlackBlack,涂色后矩形板将如下图右侧所示。66 个方格被涂了色。

example

现在我们数出被涂色的方块数量,即使他们的颜色没有改变,如上图中的 (1,2)(1,2)。

给出矩形板的初始着色和目标着色,你要不停重复地进行涂色操作直到矩形板变为目标着色。

求在这些涂色操作中被涂色的方块总数的期望值。

输入格式

输入包含至多 100100 组数据。

在每组数据中:

第 11 行包含两个整数 H,WH,W。

随后给出两个颜色构造,分别为初始着色和目标着色。

每个颜色构造由 HH 行,每行 WW 个字符组成。字符只能为 B 或 W,分别表示黑色和白色。

在两个颜色构造之间和两组数据之间都有空行间隔。

输入以0 0结束,你不应将它们作为一组数据处理。

输出格式

对于每一组数据,输出一行对应的期望值。绝对误差与相对误差不能超过 10−610^{-6}。

输入输出样例

输入 #1

1 2
BB

WW

2 1
B
W

B
W

2 2
BW
BW

WW
WW

3 4
BBBB
BBBB
BBBB

WWWW
WWWW
WWWW

5 5
BBBBB
BBBBB
BBBBB
BBBBB
BBBBB

BBBBB
BBBWB
BBBBB
BWBBB
BBBBB

0 0

输出 #1

6.0000000000
0.0000000000
12.8571428571
120.0000000000
23795493.8449918639

说明/提示

【数据范围与约定】

对于 100%100\% 的数据,1≤H,W≤51≤H,W≤5。

数据保证答案均不超过 10910^9。

Translate by Georiky

输入解题思路,AI测评打分。不知道怎么写?

首页