AT_past202010_n マス目の穴埋め
题目描述
给出 $18$ 行 $6$ 列的点阵 $s$,每个 `?` 都需改为 `0` 或 `1`,求有多少种方案满足每个点与其所在的四联通块的中位数相等(点阵之外按 `0` 计算)。
输入格式
$18$ 行,表示 $18\times6$ 的点阵 $s_{i,j}$。
输出格式
输出问题中要求的方案数。
## 样例 #1
### 样例输入 #1
```
??0000
??0000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
```
### 样例输出 #1
```
2
```
## 样例 #2
### 样例输入 #2
```
???000
???000
???000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
```
### 样例输出 #2
```
16
```
## 样例 #3
### 样例输入 #3
```
?01000
1101?1
100111
1?11??
???00?
00011?
1?1??1
000101
100?11
1010??
?101??
?1??10
????10
?1??0?
1?1???
110?1?
0000?0
001?10
```
### 样例输出 #3
```
0
```
## 样例 #4
### 样例输入 #4
```
??????
??????
??????
??????
??????
??????
??????
??????
??????
??????
??????
??????
??????
??????
??????
??????
??????
??????
```
### 样例输出 #4
```
243882696958399859
```
说明/提示
- $ s_{i,j} $ 保证为 `0`、`1`、`?` 中的一个。
\- 所有的 `?` 全为 `1` 或 `0`。
\- 没有满足条件的方案。