輸入一個數,快速判斷其是否為萊蘭數,或輸入起始數與終止數,生成範圍內的所有萊蘭數。
萊蘭數是一種滿足特定形式的數,定義為: 對於整數 x 和 y,當 x > 1 且 y > 1 時,若一個數可以表示為 xy + yx,則稱該數為萊蘭數。
例如,17 是萊蘭數,因為 23 + 32 = 8 + 9 = 17。
再比如,100 也是萊蘭數,因為 26 + 62 = 64 + 36 = 100。
8, 17, 32, 54, 57, 100, 145, 177, 320, 368, 512, 593, 945, 1124, 1649, 2169, 2530, 4240, 5392, 6250, 7073, 8361, 16580, 18785, 20412, 23401, 32993, 60049, 65792, 69632, 93312, 94932, 131361, 178478, 262468, 268705, 397585, 423393, 524649, 533169