🗒️2221. 数组的三角和
2024-12-11
| 2024-12-11
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Dec 11, 2024 02:57 AM
给你一个下标从 0 开始的整数数组 nums ,其中 nums[i] 是 0 到 9 之间(两者都包含)的一个数字。
nums 的 三角和 是执行以下操作以后最后剩下元素的值:
  1. nums 初始包含 n 个元素。如果 n == 1 ,终止 操作。否则,创建 一个新的下标从 0 开始的长度为 n - 1 的整数数组 newNums 。
  1. 对于满足 0 <= i < n - 1 的下标 i ,newNums[i] 赋值 为 (nums[i] + nums[i+1]) % 10 ,% 表示取余运算。
  1. 将 newNums 替换 数组 nums 。
  1. 从步骤 1 开始 重复 整个过程。
请你返回 nums 的三角和。

模拟运算

数学

以 1、2、3、4、5 为例
最后的答案为 1 + 2 + 2 + 2 + 2 + 3 + 3 + 3 + 3 + 3 + 3 + 4 + 4 + 4 + 4 + 5.
下标从 0 开始,每个数对最后的的答案贡献是 ,答案就是 。但是如何求组合数呢?

📎 参考

  • 【题单】数学算法
  • 2125. 银行中的激光束数量2240. 买钢笔和铅笔的方案数
    Loading...