蓝桥杯,省赛,三体攻击,承压计算,九宫幻方
这段代码是一个三维数组的题目,题目描述为:有一个 a×b×c 的三维数组,每个位置上有一个数,现在有 m 次操作,每次操作会将一个长方体区域内的所有数减去一个数 ℎh,问在哪一次操作后,数组中是否存在负数。对于第i层第j个位置,它的最大值为a[i][j]加上它上一层的左右两个位置的最大值中的较大值,即f[i][j] = a[i][j] + max(f[i-1][j-1],f[i-1][j])。首先输入,然后找到所有空格的位置,用dfs枚举每个空格可以填的数字,如果填完之后满足的规则,就记录答案并输出。
原创
2024-04-11 21:18:04 ·
393 阅读 ·
1 评论