#ABC256C. 填充 3×3 方格

填充 3×3 方格

填充 3×3 方格

题目描述

给定六个整数 h1,h2,h3,w1,w2,w3h_1, h_2, h_3, w_1, w_2, w_3

考虑在一个 3×33 \times 3 的方格表每个格子里填入正整数,使以下所有条件成立:

  • i=1,2,3i=1,2,3,从上数第 ii 行填入的数字之和为 hih_i
  • j=1,2,3j=1,2,3,从左数第 jj 列填入的数字之和为 wjw_j

例如,当 (h1,h2,h3)=(5,13,10)(h_1, h_2, h_3) = (5, 13, 10)(w1,w2,w3)=(6,13,9)(w_1, w_2, w_3) = (6, 13, 9) 时,存在多种满足条件的填法。

求满足条件的填法有多少种?

输入格式

输入按以下格式从标准输入给出:

h1h_1 h2h_2 h3h_3 w1w_1 w2w_2 w3w_3

输出格式

输出满足条件的填法数。

样例

3 4 6 3 3 7
1

只有一种满足条件的填法,因此应输出 11

3 4 5 6 7 8
0

也可能不存在满足条件的填法。

5 13 10 6 13 9
120
20 25 30 22 29 24
30613

数据范围

  • 3h1,h2,h3,w1,w2,w3303 \leq h_1, h_2, h_3, w_1, w_2, w_3 \leq 30
  • 输入中的所有值均为整数。
难度 普及
通过率
尝试 0
已通过 0
ID
2767
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签