← 完整题目索引PROJECT EULER · #0637灵活的数位和Flexible Digit Sum仅题目 · 待解原题 ↗ 给定任何正整数 n,我们可以通过在 n 的基本 B 表示的一些数字之间插入加号来构造一个新整数,然后进行加法。 例如,从 n=12310(n 以 10 为基数)我们可以构造四个以 10 为基数的整数 12310、1+23=2410、12+3=1510 和 1+2+3=610。 设 f(n,B) 为在 B 基数中得到一位数所需的最小步数。例如,f(7,10)=0 和 f(123,10)=1。 设g(n,B1,B2)为不超过n的正整数i之和,使得f(i,B1)=f(i,B2)。 您得到 g(100,10,3)=3302。 求 g(107,10,3)。 题解待补充这道题的题目已收录,解题思路、代码和答案将在后续补充。