普通视图

发现新文章,点击刷新页面。
今天 — 2025年11月26日技术

每日一题-矩阵中和能被 K 整除的路径🔴

2025年11月26日 00:00

给你一个下标从 0 开始的 m x n 整数矩阵 grid 和一个整数 k 。你从起点 (0, 0) 出发,每一步只能往  或者往  ,你想要到达终点 (m - 1, n - 1) 。

请你返回路径和能被 k 整除的路径数目,由于答案可能很大,返回答案对 109 + 7 取余 的结果。

 

示例 1:

输入:grid = [[5,2,4],[3,0,5],[0,7,2]], k = 3
输出:2
解释:有两条路径满足路径上元素的和能被 k 整除。
第一条路径为上图中用红色标注的路径,和为 5 + 2 + 4 + 5 + 2 = 18 ,能被 3 整除。
第二条路径为上图中用蓝色标注的路径,和为 5 + 3 + 0 + 5 + 2 = 15 ,能被 3 整除。

示例 2:

输入:grid = [[0,0]], k = 5
输出:1
解释:红色标注的路径和为 0 + 0 = 0 ,能被 5 整除。

示例 3:

输入:grid = [[7,3,4,9],[2,3,6,2],[2,3,7,0]], k = 1
输出:10
解释:每个数字都能被 1 整除,所以每一条路径的和都能被 k 整除。

 

提示:

  • m == grid.length
  • n == grid[i].length
  • 1 <= m, n <= 5 * 104
  • 1 <= m * n <= 5 * 104
  • 0 <= grid[i][j] <= 100
  • 1 <= k <= 50

Code Review 惊魂:同事的“优雅”重构,差点让管理员全部掉线

2025年11月25日 22:29
差点就酿成了“生产事故” 昨天下午,组里的实习生小李提交了一个 PR,说是把权限管理模块的代码“优化”了一下。 我扫了一眼 Diff,绿油油的一片,看起来确实清爽了不少。代码风格从原本的命令式变成了函

从数字到版面:得物数据产品里数字格式化的那些事

作者 得物技术
2025年11月25日 17:16
做数据前端,你会很快建立一个共识: 怎样把枯燥的数字用合适的方式展示出来,是我们的第一要务,但这只是起点。 如果说规范的数字排版是中后台系统的“地基” ,保证了信息的准确传达;那么可视化图

在数据录入、指标补录、表单填报场景中,SpreadJS 具备哪些优势和价值

2025年11月25日 16:16
在数据录入、指标补录、表单填报场景中,SpreadJS 具备哪些优势和价值 在数字化转型加速的今天,表格作为企业数据管理与分析的核心载体,其工具选择直接影响业务效率与用户体验。作为一款基于 HTML5
❌
❌