#ABC334G. 圣诞彩格 2
圣诞彩格 2
圣诞彩格 2
题目描述
本题与 E 题设定类似,题面中与 E 题不同的部分以红色标出。
有一个 行 列的网格,每个格子被涂成红色或绿色。
用 表示从上往下第 行、从左往右第 列的格子。
格子 的颜色用字符 表示:当 为 . 时格子 为红色,当 为 # 时格子 为绿色。
网格的「绿色连通分量数」定义为:以绿色格子为顶点集、以连接相邻两个绿色格子的边为边集的图中的连通分量个数。这里,两个格子 和 相邻,当且仅当 。
考虑均匀随机地选择一个绿色格子,将其重新涂成红色。请输出重新涂色后网格的绿色连通分量数的期望值对 取模的值。
期望值对 取模的方法
可以证明,本题所求的期望值始终是有理数。 并且,在本问题的数据范围内,可以证明:当该值用两个互素的整数 表示为 时,存在唯一一个整数 满足 且 。请输出这个 。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出答案。
样例
3 3
##.
#.#
#..
598946614
将格子 重新涂成红色时,绿色连通分量数变为 。 将格子 重新涂成红色时,绿色连通分量数变为 。 将格子 重新涂成红色时,绿色连通分量数变为 。 将格子 重新涂成红色时,绿色连通分量数变为 。 将格子 重新涂成红色时,绿色连通分量数变为 。 因此,均匀随机地选择一个绿色格子并重新涂成红色后,绿色连通分量数的期望值为 。
4 5
..#..
.###.
#####
..#..
199648872
3 4
#...
.#.#
..##
399297744
数据范围
- 为
.或# - 存在至少一个 使得 为
#
难度
省选/NOI-
通过率
—
尝试
0
已通过
0
- ID
- 3164
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者