實際數計算器

輸入一個數字,判斷其是否為實際數,或輸入起始數與終止數生成範圍內的所有實際數。

實際數判斷或生成

什麼是實際數?

實際數是指一個正整數 n,其所有小於 n 的正整數都可以用 n 的相異真約數的和表示。換句話說,實際數有許多約數,並且其真約數的組合能夠覆蓋所有小於 n 的正整數。

如何判斷一個數是否為實際數?

  1. 計算真約數:找出 n 的所有真約數。
  2. 生成組合:檢查所有小於 n 的正整數是否可以用相異真約數的組合表示。
  3. 結果:如果所有小於 n 的正整數都能被表示,則 n 是實際數;否則不是。

示例

例子 1:判斷 6 是否為實際數

解答:

6 的真約數:1, 2, 3

小於 6 的正整數:1, 2, 3, 4, 5

組合驗證:

1 = 1

2 = 2

3 = 3

4 = 1 + 3

5 = 2 + 3

結果:6 是實際數。

例子 2:判斷 8 是否為實際數

解答:

8 的真約數:1, 2, 4

小於 8 的正整數:1, 2, 3, 4, 5, 6, 7

組合驗證:

1 = 1

2 = 2

3 = 1 + 2

4 = 4

5 = 1 + 4

6 = 2 + 4

7 = 1 + 2 + 4

結果:8 是實際數。

例子 3:判斷 10 是否為實際數

解答:

10 的真約數:1, 2, 5

小於 10 的正整數:1, 2, 3, 4, 5, 6, 7, 8, 9

組合驗證:

1 = 1

2 = 2

3 = 1 + 2

4 = 2 + 2

5 = 5

6 = 1 + 5

7 = 2 + 5

8 = 1 + 2 + 5

9 = 2 + 2 + 5

結果:4 是由兩個 2 組成,是相同的約數,所以,10 不是實際數。

前 100 個實際數

  • 1
  • 2
  • 4
  • 6
  • 8
  • 12
  • 16
  • 18
  • 20
  • 24
  • 28
  • 30
  • 32
  • 36
  • 40
  • 42
  • 48
  • 54
  • 56
  • 60
  • 64
  • 66
  • 72
  • 78
  • 80
  • 84
  • 88
  • 90
  • 96
  • 100
  • 104
  • 108
  • 112
  • 120
  • 126
  • 128
  • 132
  • 140
  • 144
  • 150
  • 156
  • 160
  • 162
  • 168
  • 176
  • 180
  • 192
  • 196
  • 198
  • 200
  • 204
  • 208
  • 210
  • 216
  • 220
  • 224
  • 228
  • 234
  • 240
  • 252
  • 256
  • 260
  • 264
  • 270
  • 272
  • 276
  • 280
  • 288
  • 294
  • 300
  • 304
  • 306
  • 308
  • 312
  • 320
  • 324
  • 330
  • 336
  • 340
  • 342
  • 348
  • 352
  • 360
  • 364
  • 368
  • 378
  • 380
  • 384
  • 390
  • 392
  • 396
  • 400
  • 408
  • 414
  • 416
  • 420
  • 432
  • 440
  • 448
  • 450