#3081. H and V

0

H and V

H and V

题目描述

我们有一个由 HH 行 WW 列方格组成的网格。位于从上数第 ii 行、从左数第 jj 列的方格的颜色由字符 ci,jc_{i,j} 给出:若 ci,jc_{i,j} 是 .. 则该方格为白色,若 ci,jc_{i,j} 是 # 则该方格为黑色。 考虑执行以下操作:

选择若干行(可以为零),以及若干列(可以为零)。然后,把所有被选中的行中的方格和所有被选中的列中的方格涂成红色。

给定一个正整数 KK。有多少种行和列的选择能使得操作后恰好剩下 KK 个黑色方格?在这里,当某一行或某一列只在其中一个选择中被选中时,我们认为这两个选择不同。

输入格式

输入从标准输入按如下格式给出: HH WW KK c1,1c1,2...c1,Wc_{1,1}c_{1,2}...c_{1,W} c2,1c2,2...c2,Wc_{2,1}c_{2,2}...c_{2,W} : cH,1cH,2...cH,Wc_{H,1}c_{H,2}...c_{H,W}

输出格式

输出一个整数,表示满足条件的行和列选择数。

2 3 2
..#
###
5
2 3 4
..#
###
1
2 2 3
##
##
0
6 6 8
..##..
.#..#.
#....#
######
#....#
#....#
208

提示

1≤H,W≤61 \leq H, W \leq 6 1≤K≤HW1 \leq K \leq HW ci,jc_{i,j} 是 .. 或 #。下面五种选择满足条件。

第 11 行和第 11 列 第 11 行和第 22 列 第 11 行和第 33 列 第 11 行和第 22 列 第 33 列
还有一种选择,即什么都不选,也满足条件。

标签: AtCoder|abc173C

来源

AtCoder|abc173C