U465958 走格子

题目背景

> 由于出题人太弱了,所以没有题目背景。

题目描述

小 W 在走格子。 这是一张 $n$ 行 $m$ 列的网格。可爱的小 W 发现这样一件事情:初始时数字 $S = 0$,当他走偶数步(初始是 $0$ 步)落在格子 $(x, y)$ 上时,会使得 $S \gets S + a_{x, y}$,如果是走奇数步到 $(x, y)$,会使得 $S \gets S - a_{x, y}$。问,从 $(1, 1)$ 走到 $(n, m)$,有多少种方案,使得最后 $S = w$?只能向右或向下走。

输入格式

第一行共三个正整数 $n, m, w$,具体意思见上面题目描述。 接下来共 $n$ 行,每行有 $m$ 个正整数,表示网格的每一个位置。

输出格式

共一行,一个正整数,表示从 $(1, 1)$ 走到 $(n, m)$,有多少种方案,使得最后满足 $S = w$。

说明/提示

$1 \le n, m \le 20$,$1 \le w \le 10, 1 \le a_{i, j} \le 16000$。