传统题 1000ms 256MiB

捉迷藏

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

强哥最近迷上了在小区里玩捉迷藏。小区可以看作是一个 H×WH \times W 的网格,每个格子代表一栋房子。设 (i,j)(i, j) 表示第 ii 行第 jj 列的房子。

有些房子是安全的(用 . 表示),强哥可以躲进去;有些房子有保安巡逻(用 # 表示),强哥不能进入。强哥决定从一个安全的房子开始,在小区里溜达 KK 步,每次只能移动到相邻的上、下、左、右的房子,并且不能重复进入同一栋房子(否则会被保安发现)。

请你计算强哥有多少种不同的溜达方式,既能躲开保安,又能不留下重复的脚印。

(只要有一步不同,就属于不同的溜达方式)

数据范围

  • \(1 \leq H, W \leq 10\)
  • \(1 \leq K \leq 11\)
  • \(H\)\(W\)\(K\) 是整数。
  • 每个 \(S_{i,j}\).#
  • 至少有一个空单元格。

输入格式

输入通过标准输入,格式如下。

HH WW KK

S1,1S1,2S1,WS_{1,1}S_{1,2}\dots S_{1,W}

S2,1S2,2S2,WS_{2,1}S_{2,2}\dots S_{2,W}

\vdots

SH,1SH,2SH,WS_{H,1}S_{H,2}\dots S_{H,W}

输出格式

打印答案。

2 2 2
.#
..
2
2 3 1
.#.
#.#
0

北京国庆线下集训测试

未参加
状态
已结束
规则
IOI
题目
8
开始于
2025-10-1 15:20
结束于
2025-10-2 9:20
持续时间
18 小时
主持人
参赛人数
30