3874 - 博物馆II

题目描述

在一个博物馆里,有一个由 N 排展示架和 M 列展示架组成的矩阵形展览区域。每个展示架上可能陈列着珍贵的展品。如果该展示架上不存在展品,则该位置用 . 表示,如果存在展品,则该位置用 # 表示。

博物馆的策展团队现在打算对一些展品进行休展维护:他们可以选择一些展示架的行和列,决定将所选的行和列上的展品取出。布置完成后,他们希望展览区域上剩下正好 K 个展品

请你计算出有多少种不同的方式来选择行和列,使得在重新布置后,展览区域中恰好有 K 个展品(当然不做任何选择也算作一种方案)。

输入

第一行读入三个整数,分别表示 N,M,K

接下来 N 行,每行有 M 个字符,用 .# 表示该区域是否存在展品。

输出

输出一个整数,表示可选的方案数。

样例

输入

2 3 2
..#
###

输出

5

输入

2 3 4
..#
###

输出

1

输入

6 6 6
###..#
......
######
#..###
###..#
######

输出

410
说明

样例输入 4

2 2 3
##
##

样例输出 4

0

样例 1 解释

5 种方案可供选择:

  1. 1 行和第 1 列。

  2. 1 行和第 2 列。

  3. 1 行和第 3 列。

  4. 1 列和第 2 列。

  5. 3 列。

样例 2 解释

不进行任何操作,满足条件,所以有 1 种方案。

数据范围

对于 10\% 的数据,满足展架中展品的总数 \lt K

对于 100\% 的数据,满足 1 \leq N, M \leq 6 1 \leq K \leq N \times M

标签
题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 0
通过人数 0
金币数量 2 枚
难度 基础


上一题 下一题