题解:P12591 承受雨加雪
题目传送门
思路
直接枚举:
- 同一行:
- 第一行:4 3 4 3(
4×3+4×3 ) - 第五行:3 1 1 4(
3×(1+1)×4 ) - 第六行:3 3 1 2(
3×(3+1)×2 )
- 第一行:4 3 4 3(
- 同一列:
- 第一列:2 2 3 3(
(2+2)×(3+3) ) - 第一列:3 3 4 1(
(3+3)×4×1 ) - 第二列:4 0 3 2(
(4+0)×3×2 ) - 第三列:4 1 3 3(
4×1×(3+3) )
- 第一列:2 2 3 3(
- 平行或重合于副对角线(从左上到右下依次为第一条斜线到第五条斜线,所有斜线均有 4 及以上个数):
- 第一条斜线:4 1 3 3(
4×1×(3+3) ) - 第二条斜线:3 4 2 4(
3×(4-2)×4 ) - 第四条斜线:1 3 2 3(
(1+3)×2×3 ) - 第四条斜线:3 2 3 3(
3×(2+3+3) )
- 第一条斜线:4 1 3 3(
- 平行或重合于主对角线(从右上到左下依次为第一条斜线到第五条斜线,所有斜线均有 4 及以上个数):
- 第一条斜线:3 3 3 1(
(3+3)×(3+1) ) - 第五条斜线:3 2 3 1(
3×2×(3+1) )
- 第一条斜线:3 3 3 1(
综上,共有 13 种方案,输出 13 即可。