📅  最后修改于: 2023-12-03 15:11:58.949000             🧑  作者: Mango
给定一个区间 [L, R]
,计算在此区间内所有满足以下条件的整数之和:
K
整除;def range_digit_sum(L: int, R: int, K: int) -> int:
pass
L
:整数,表示计数范围的左边界 $L$ $(1 \leq L \leq 10^{18})$;R
:整数,表示计数范围的右边界 $R$ $(1 \leq R \leq 10^{18})$;K
:整数,表示数字总和需要被整除的数 $K$ $(1 \leq K \leq 9)$。int
类型的结果,表示符合条件的整数们之和。输入:
L = 1, R = 15, K = 3
输出:
30
解释:
输入:
L = 10, R = 20, K = 2
输出:
12
解释:
该题涉及了计数、前缀和、数位 DP、高精度等多种算法,对于初学者而言比较有挑战性。