#1691. 涂色

涂色

题目描述

给你一个 NNMM 列的字符矩形,其中每个字符要么是 . 要么是 #

你可以选择去掉若干行和若干列,问有多少种方案使得剩下的 # 的个数恰好是 KK 个?

输入格式

第一行输入三个空格隔开的正整数 N,M,KN,M,K

接下来 NN 行每行输入 MM 个字符。

输出格式

输出满足条件的方案数

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

样例 1 解释

以下五个选项符合条件。

  • 去掉第 11 行和第 11
  • 去掉第 11 行和第 22
  • 去掉第 11 行和第 33
  • 去掉第 11 行和第 22
  • 去掉第 33

样例 2 解释

只有一种方案可以满足有恰好 KK#,那就是不去掉任何一行与任何一列。

数据范围

  • 1N,M61 \leq N, M \leq 6
  • 1KN×M1 \leq K \leq N\times M
  • ci,jc_{i,j}.#