← 完整题目索引PROJECT EULER · #0714双数字Duodigits仅题目 · 已解决原题 ↗如果自然数的十进制表示使用不超过两个不同的数字,我们将其称为duodigit。 例如,12、110 和 33333 是双位数字,而 102 则不是。 可以证明,每个自然数都有两位数的倍数。令 d(n) 为恰好是双位数的数字 n 的最小(正)倍数。例如,d(12)=12、d(102)=1122、d(103)=515、d(290)=11011010 和 d(317)=211122。 令 D(k)=∑n=1kd(n)。您将得到 D(110)=11047、D(150)=53312 和 D(500)=29570988。 求D(50000)。以科学记数法给出您的答案,四舍五入到 13 有效数字(小数点后 12)。例如,如果我们要求 D(500),则答案格式将为 2.957098800000e7。 题解待补充这道题的题目已收录,解题思路、代码和答案将在后续补充。