这个网站是通过捐款来支持的。OEIS基金会.

模板:不同的素数因子/DOC

从奥伊斯维基
跳转到:导航搜索

这个模板正在建造中…
这个模板正在建设中。第二、第二、第二、第二章

请不要使用这个未完成和/或仍然不可靠模板第二、第二、第二、第二章


警告所有的模板/解析器函数嵌套级别都被使用,所以你不能进一步嵌套它(例如,你不能阻止嵌套)。{{不同素数因子}子页)不引起深度嵌套的模板无法渲染,给出错误的结果(对于某些数字缺少素因子大于平方根)。


这个{{显著素因子}(或){{DPF})算术函数模板返回一个显著素因子非零整数,否则返回错误消息。

用法

{{显著素因子一个非零整数的SEP=列表项分隔符(默认值,和* 32;)}

{{显著素因子一个非零值整型列表项分隔符(默认值,和(32);})

{{DPF一个非零整数的SEP=列表项分隔符(默认值,和* 32;)}

{{DPF一个非零值整型列表项分隔符(默认值,和(32);})

何处九月默认,和32;给予(逗号后面跟着空格)。

有效输入

一个非零整数绝对值小于10312= 1062961。

实例

有效输入实例(检查)素数HTTPS:/OEIS.Org/A000 000 40/A000 000 40.TXT斯隆,n表,素数(n)为n=1…100000)

不幸的是,随着{{不同素数因子}通过{{文档}模板的模板和/或解析器函数的有限限制嵌套级别已经用尽!(-){{不同素数因子}直接看,所有的测试都成功了。幸运的是(还不完全)…{{不同素数因子}直接借用这里需要的最小代码{{文档}模板,我们不会耗尽大多数测试的极限,但是对于一些最大的数字,不是……-(所以你仍然必须直接检查)。{{不同素数因子}通过避免转换来保存一些模板/解析器函数嵌套级别…你可以看到所有的测试都是成功的。

代码 结果
{{DPF^ 210 ^ 2 } 2, 3, 5,7
{{DPF(210 ^ 2)SEP=32; 2;3;5;7;
{{DPF(210 ^ 2)SEP=和32;**和32;} 2×3×5×7
{{DPF(210 ^ 2)SEP=和32;+&32;} 2+3+5+7
{{DPFγ- 28 } 2, 7
{{DPFγ- 5 }
{{DPF(1)}
{{DPF(7)}
{{DPF(15)} 3, 5
{{DPF(27)}
{{DPF(30)} 2, 3, 5
{{DPF(111)} 3, 37
{{DPF^ 5 ^ 3×11 ^ 2 } 5, 11
{{DPF^ 2 ^ 5×3 ^ 3×5 } 2, 3, 5
{{DPF^ 2 ^ 9×3 ^ 3 } 2, 3
{{DPF^ 37 ^ 2 + 8×37 ^ 2 } 3, 37
{{DPF^ 2 ^ 9*(26+1)} 2, 3
{{DPF89×113 } 89, 113
{{DPF79×79 } 七十九
{{DPF^ 210 ^ 2 } 2, 3, 5,7
{{DPF^ 233 ^ 2 } 二百三十三
{{DPF(10000)} 2, 5
{{DPF(65535)} 3, 5, 17,257
{{DPF(65536)}
{{DPF(65537)} 六万五千五百三十七
{{DPF(65539)} 六万五千五百三十九
{{DPF(65540)} 2, 5, 29,113
{{DPF(65541)} 3, 7, 3121
{{DPF(65542)} 2, 32771
{{DPF(65543)} 六万五千五百四十三
{{DPF(65547)} 3, 7283
{{DPF(65549)} 11, 59, 101
{{DPF(65551)} 六万五千五百五十一
{{DPF(65553)} 3, 21851
{{DPF(65557)} 六万五千五百五十七
{{DPF(65559)} 3, 13, 41
{{DPF(65561)} 53, 1237
{{DPF(65563)} 六万五千五百六十三
{{DPF(65567)} 173, 379
{{DPF(65569)} 7, 17, 19,29
{{DPF(65571)} 3, 11, 1987
{{DPF(65573)} 23, 2851
{{DPF(65577)} 3, 21859
{{DPF(65579)} 六万五千五百七十九
{{DPF(265536)} 2, 3, 461
{{DPF(265537)} 131, 2027
{{DPF(265539)} 3, 88513
{{DPF(265541)} 二十六万五千五百四十一
{{DPF(265543)} 二十六万五千五百四十三
{{DPF(265547)} 二十六万五千五百四十七
{{DPF(265549)} 37, 7177
{{DPF(265551)} 3, 11, 13,619
{{DPF(265553)} 29, 9157
{{DPF(265557)} 3, 17, 41,127
{{DPF(265559)} 7, 59, 643
{{DPF(265561)} 二十六万五千五百六十一
{{DPF(265563)} 3, 19, 1553
{{DPF(265567)} 二十六万五千五百六十七
{{DPF(265569)} 3, 88523
{{DPF97×211 } 97, 211
{{DPF216×211 } 2, 3, 211
{{DPF1024×45 } 2, 3, 5
{{DPF97×257 } 97, 257
{{DPF^ 3 ^ 6×5 ^ 2 } 3, 5
{{DPF3×5 ^ 5 } 3, 5
{{DPF^ 17 ^ 2×191 } 17, 191
{{DPF(5×7×13×29 } 5, 7, 13,29
{{DPF(5×7×13×29)SEP=; 5;7;13;29;
{{DPF(965536)} 2, 11, 13,211
{{DPF(965537)} 67, 14411
{{DPF(965539)} 83, 11633
{{DPF(965541)} 3, 321847
{{DPF(965543)} 383, 2521
{{DPF(965547)} 3, 11, 3251
{{DPF(965549)} 13, 17, 257
{{DPF(965551)} 九十六万五千五百五十一
{{DPF(965553)} 3, 321851
{{DPF(965557)} 31, 31147
{{DPF(965559)} 3, 7, 45979
{{DPF(965561)} 19, 89, 571
{{DPF(965563)} 23, 41981
{{DPF(965567)} 九十六万五千五百六十七
{{DPF(965569)} 11, 61, 1439
{{DPF997×1019 } 997, 1019
{{DPF(1015943)} 997, 1019

无效输入示例

代码 结果
{{DPF(0)} 不同的素因子错误:参数必须是非零整数
{{DPF^ 1031 ^ 2 } 不同的素因子错误:参数必须是绝对值<1031的非零整数。2= 1062961

格式化数字

这个模板需要未格式化数字它将不识别格式化的数字,例如逗号分隔,这是按设计的,因为格式化的数字将中断表达式解析器。若要从数字中删除格式,可以先将数字包{{FrimATNUM:{R}.〔1〕

代码 结果
{{显著素因子(1000)} 不同的素因子错误:参数必须是非零整数
{{显著素因子{{FrimATNUM:1000 } R}}} 2, 5

代码

{{显著素因子}(或){{DPF})算术函数模板

<不包括>!-{{文档}}->!-我们不能在这里使用,模板和/或解析器函数的有限有限嵌套级别会用尽!因此,我们只需从其中借用必要的代码。{>> div样式=“文本对齐:中心;字体大小:更小;”下面的[ [帮助:文档模板]文档]位于[[模板:{PabeNe}}/doc ] ]。{DIV> {{模板:{{PaGNAM}}/doc}}!--

-->{{ifint| {{{1|NAN}}}
| {{#ifexpr: ( ( abs ({{{1}}}) ) > 1 ) and ( ( abs ({{{1}}}) ) < 1031^2 ) 
  | {{~dpf
    | mpf = {{~mpf
            | {{{1}}}
            | mpf_le_sqrt(n) = {{mpf le sqrt(n)
                               | {{{1}}}
                               | sep = *
                               | key/val_sep = ^
                               }}
            | sep = {{{sep|{{{2|, }}}}}}
            | key/val_sep = ^
            }}
    | sep = {{{sep|{{{2|, }}}}}}
    }}
  | {{#ifexpr: ( abs ({{{1}}}) ) = 0
    | {{error| Distinct prime factors error: Argument must be a nonzero integer }}
    }}iIFXPR:(ABS({{ 1 }}}))>1031 ^ ^ 2 { {错误}明显素因子错误:参数必须是绝对值<1031 {{^ ^ 2 }}{{{=}}}{{}{ExpR:1031 ^ 2 }}}}}}} {错误}不同素数因子错误:参数必须是非零整数}}} < /仅包含> ----{{{

{{不同素数因子}(或){{~DPF})核心功能模板

{{ IF:{{{MPF}}}}!-γ* 2×3×5 * 7 * 11 * 13×17 * 19=9699690 2 2 * 3 * 5 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *=α* -> {修剪〉!--{-{{}爆炸:{{{MPF}}}{{{S{{{{} 2 } }}}}} 0 } } { }}{{{SEP{{{ 2 } }}}}}}!--{-{{}爆炸:{{{MPF}}}{{{S{{{{} 2 } }}}}} 1 } } { }}{{{SEP{{{ 2 } }}}}}}!--{-{{}爆炸:{{{MPF}}}{{{S{{{{} 2 } }}}}} 2 } } { }}{{{SEP{{{ 2 } }}}}}}!--{-{{}爆炸:{{{MPF}}}{{{S{{{{} 2 } }}}}} 3 } } { }}{{{SEP{{{ 2 } }}}}}}!--{-{{}爆炸:{{{MPF}}}{{{S{{{{} 2 } }}}}} 4 } } { }}{{{SEP{{{ 2 } }}}}}}!--{-{{}爆炸:{{{MPF}}}{{{S{{{{} 2 } }}}}} 5 } } { }}{{{SEP{{{ 2 } }}}}}}!--{-{{}爆炸:{{{MPF}}}{{{S{{{{} 2 } }}}}} 6 } } { }}{{{SEP{{{ 2 } }}}}}}!--{-{{}爆炸:{{{MPF}}}{{{S{{{{} 2 } }}}}} 7 } } { }}{{{SEP{{{ 2 } }}}}}}!--{-{{}爆炸:{{{MPF}}}{{{S{{{{} 2 } }}}}} 8 } } { }}{{{SEP{{{ 2 } }}}}}}!--{-{{}爆炸:{{{MPF}}}{{{S{{{{} 2 } }}}}} 9 } } { }}{{{SEP{{{ 2 } }}}}}}!----> {{{SEP{{{ 2 },}}}}}!我们需要{{{Sp{{{{ 2 } }}}}} {{Trim}}模板{}{}{Se{{{{ 2 } }}}}}的结尾至少两次。-----}}!-空列表:单位的素数的空积(+/-)1,未定义素数分解为0 ->}

也见







外部链接


笔记