← RoseCode

ROSECODE 544

再探不同的幂

Distinct powers revisited

C_K_Yang · 编程 ·

考虑所有整数组合 ab 对于 2a51b5

21=2, 22=4, 23=8, 24=16, 25=32
31=3, 32=9, 33=27, 34=81, 35=243
41=4, 42=16, 43=64, 44=256, 45=1024
51=5, 52=25, 53=125, 54=625, 55=3125

如果然后将它们按数字顺序放置,并删除任何重复项,我们将得到以下 18 不同术语的序列:

2, 3, 4, 5, 8, 9, 16, 25, 27, 32, 64, 81, 125, 243, 256, 625, 1024, 3125

给定两个整数 N>1M>0,令 R(N,M) 为由下式生成的序列中不同项的数量 ab 适用于 2aN1bM

例如,R(5,5)=18R(102,103)=92715R(105,106)=99813359409

查找 R(1021,1121) 的最后 20 数字



这个问题是 Project Euler Problem#29 的更难版本(https://projecteuler.net/problem=29)