每日一题-20250811
Leetcode
2438. 二的幂数组中查询范围内的乘积/第 89 场双周赛 Q2/Rating 1610
- 位运算
- 前缀和
- 快速幂
考虑到 ,所以可以对指数做前缀和,然后快速幂求解。
也可以不做前缀和,每次进行求和,然后快速幂求解。
1 | MOD = 10 ** 9 + 7 |
2438. 二的幂数组中查询范围内的乘积/第 89 场双周赛 Q2/Rating 1610
- 位运算
- 前缀和
- 快速幂
考虑到 2a×2b=2a+b,所以可以对指数做前缀和,然后快速幂求解。
也可以不做前缀和,每次进行求和,然后快速幂求解。
1 | MOD = 10 ** 9 + 7 |