AT_abc173_c.[ABC173C] H and V

普及-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有一个由 HH 行 WW 列组成的网格。第 ii 行第 jj 列的格子的颜色由字符 ci,jc_{i,j} 给出,当 ci,jc_{i,j} 为 . 时表示白色,为 # 时表示黑色。

现在要进行如下操作:

  • 可以选择若干行(也可以一行都不选),再选择若干列(也可以一列都不选)。然后,将被选中的所有行和所有列中的格子全部涂成红色。

给定一个正整数 KK,问有多少种选择行和列的方法,使得操作后网格中恰好剩下 KK 个黑色格子。这里,如果存在某一行或某一列只在其中一种选择中被选中,则认为这两种选择不同。

输入格式

输入按以下格式从标准输入读入。

HH WW KK
c1,1c1,2…c1,Wc_{1,1}c_{1,2}\ldots c_{1,W}
c2,1c2,2…c2,Wc_{2,1}c_{2,2}\ldots c_{2,W}
⋮\vdots
cH,1cH,2…cH,Wc_{H,1}c_{H,2}\ldots c_{H,W}

输出格式

输出满足条件的行和列的选择方法数。

输入输出样例

  • 输入#1

    2 3 2
    ..#
    ###

    输出#1

    5
  • 输入#2

    2 3 4
    ..#
    ###

    输出#2

    1
  • 输入#3

    2 2 3
    ##
    ##

    输出#3

    0
  • 输入#4

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

    输出#4

    208

说明/提示

限制条件

  • 1≤H,W≤61 \leq H, W \leq 6
  • 1≤K≤HW1 \leq K \leq HW
  • ci,jc_{i,j} 仅为 . 或 #

样例解释 1

以下 55 种选择满足条件:

  • 第 11 行和第 11 列
  • 第 11 行和第 22 列
  • 第 11 行和第 33 列
  • 第 11 列和第 22 列
  • 第 33 列

样例解释 2

什么都不选这一种选择满足条件。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页