124 : 順序付き根基

nnの"根基"(radical)をrad(n)\textrm{rad}(n)で書き、nnの異なる素因数の積とする。例えば504=23×32×7504 = 2^3 × 3^2 × 7なのでrad(504)=2×3×7=42\textrm{rad}(504) = 2 × 3 × 7 = 42である。

1n101 ≤ n ≤ 10に対してrad(n)\textrm{rad}(n)を計算し,rad(n)\textrm{rad}(n)を対象にソートし,rad(n)\textrm{rad}(n)が同じ場合はnnを対象にソートすると以下のようになる.

未ソート

ソート済み

nn

rad(n)\textrm{rad}(n)

nn

rad(n)\textrm{rad}(n)

kk

1

1

1

1

1

2

2

2

2

2

3

3

4

2

3

4

2

8

2

4

5

5

3

3

5

6

6

9

3

6

7

7

5

5

7

8

2

6

6

8

9

3

7

7

9

10

10

10

10

10

ソートした表のnnの列のkk番目の要素をE(k)E(k)とする. 例えばE(4)=8,E(6)=9E(4) = 8, E(6) = 9である.

rad(n)\textrm{rad}(n)1n1000001 ≤ n ≤ 100000でソートした場合,E(10000)E(10000)を求めよ.

最終更新