101732: [AtCoder]ABC173 C - H and V

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Score : $300$ points

Problem Statement

We have a grid of $H$ rows and $W$ columns of squares. The color of the square at the $i$-th row from the top and the $j$-th column from the left $(1 \leq i \leq H, 1 \leq j \leq W)$ is given to you as a character $c_{i,j}$: the square is white if $c_{i,j}$ is ., and black if $c_{i,j}$ is #.

Consider doing the following operation:

  • Choose some number of rows (possibly zero), and some number of columns (possibly zero). Then, paint red all squares in the chosen rows and all squares in the chosen columns.

You are given a positive integer $K$. How many choices of rows and columns result in exactly $K$ black squares remaining after the operation? Here, we consider two choices different when there is a row or column chosen in only one of those choices.

Constraints

  • $1 \leq H, W \leq 6$
  • $1 \leq K \leq HW$
  • $c_{i,j}$ is . or #.

Input

Input is given from Standard Input in the following format:

$H$ $W$ $K$
$c_{1,1}c_{1,2}...c_{1,W}$
$c_{2,1}c_{2,2}...c_{2,W}$
$:$
$c_{H,1}c_{H,2}...c_{H,W}$

Output

Print an integer representing the number of choices of rows and columns satisfying the condition.


Sample Input 1

2 3 2
..#
###

Sample Output 1

5

Five choices below satisfy the condition.

  • The $1$-st row and $1$-st column
  • The $1$-st row and $2$-nd column
  • The $1$-st row and $3$-rd column
  • The $1$-st and $2$-nd column
  • The $3$-rd column

Sample Input 2

2 3 4
..#
###

Sample Output 2

1

One choice, which is choosing nothing, satisfies the condition.


Sample Input 3

2 2 3
##
##

Sample Output 3

0

Sample Input 4

6 6 8
..##..
.#..#.
#....#
######
#....#
#....#

Sample Output 4

208

Input

题意翻译

给你一个 $N$ 行 $M$ 列的字符矩形,其中不是 `.` 就是 `#`。现在你可以任选行与列,将其去掉,使得剩下的行列中,包括的 `#` 有且只有 $K$ 个,求有多少种不同的选择方式。

加入题单

算法标签: