如果的正整数具有(严格地)比其后继者和前任者少的素数(不计算多重性),我们将其称为因数贫乏数。
换句话说,和,其中是独特的素因数的数。ω (Ñ )< ω (Ñ + 1 )ω (Ñ )ñ
任务
您可以在以下I / O格式中进行选择:
- 取整数并输出因数贫乏的。如果选择此选项,则 可以是0或1索引。Ñ 第 Ñ
- 取一个正整数并输出前因数贫乏的数字。N
- 无限期打印序列。
您可以使用任何编程语言,通过任何标准方法接受输入并提供输出,同时请注意,默认情况下禁止这些漏洞。这是代码高尔夫球,因此遵守规则的最短提交将获胜。
我将不包括单独的测试用例,因为竞争的方法不同,但是您可以参考此序列的前100个术语,即OEIS A101934:
11, 13, 19, 23, 25, 27, 29, 37, 41, 43, 47, 49, 53, 59, 61, 64, 67, 71, 73, 79, 81, 83, 89, 97, 101, 103, 107, 109, 113, 121, 125, 131, 137, 139, 149, 151, 155, 157, 163, 167, 169, 173, 179, 181, 191, 193, 197, 199, 211, 221, 223, 227, 229, 233, 239, 241, 243, 251, 259, 263, 265, 269, 271, 277, 281, 283, 289, 293, 307, 309, 311, 313, 317, 331, 337, 341, 343, 347, 349, 353, 359, 361, 365, 367, 371, 373, 379, 383, 389, 397, 401, 407, 409, 419, 421, 431, 433, 439, 441, 443
作为一个例子,发生在这个序列因为(5),(2和13)和(2和3),所以和。ω (25 )= 1 ω (26 )= 2 ω (24 )= 2 ω (25 )< ω (24 )ω (25 )< ω (26 )
n =
在每个值之前输出前导吗?