本网站由以下捐款支持:OEIS基金会.

模板:~不同的基本因子

来自OeisWiki
跳转到:航行,搜索

这个{{~不同的基本因子}}(或{{~dpf}})是由{{独特的主要因素}}(或{{数字功率因数}})算术函数模板。

编写此核心函数模板是为了避免调用昂贵的{{~mpf(英里/英尺)}}核心功能模板十次!Mediawiki模板只允许赋值(函数模板的参数变量),因为模板(和解析器函数)纯粹是功能性的(尽管没有递归!)

用法

{{~不同的基本因子|mpf=(请参阅有效输入)|sep=列表项分隔符(默认值, )}}

{{~dpf|mpf=(请参阅有效输入)|sep=列表项分隔符(默认值, )}}

有效输入

  • 最大功率因数必须是的结果{{~mpf(英里/英尺)|非零整数|mpf_le_sqrt(n)=(见下文)|sep=映射项分隔符(默认值, )|key/val_sep=^}};
  • 最大允许值(n)必须是的结果{{最大功率平方(n)|非零整数|sep=*key/val_sep=^}};
  • 九月是列表项分隔符(默认, )和地图项目分隔符(默认值, )在中使用{{~mpf(英里/英尺)}};

哪里, 给予,(逗号后跟空格。)

示例

输入有效的示例(检查素数具有https://oeis.org/A000040/A000040.txtN.J.A.Sloane,N的表,N=1..100000的素数(N)


{{~dpf|mpf={{~mpf|210^2|mpf_le_sqrt(n)={mpf-le-sqrt(n)|210^2 |sep=*|键/val_sep=^}}|key/val_sep=^}}}

给予

2

{{~dpf|mpf={{~mpf|210^2|mpf_le_sqrt(n)={mpf-le-sqrt(n)|210^2 |sep=*|key/val_sep=^}}|sep=&#32|键/val_sep=^}}|sep= }}

给予

2; 三;5; 7

{~dpf|mpf={~mpf|210^2 |mpf_le_sqrt(n)={{mpf-le-sqrt(n)|210^2 |sep=*|key/val_sep=^}}|sep=&#32*&#32|key/val_sep=^}}| sep=&#32* }}

给予

2 * 3 * 5 * 7

{{~dpf|mpf={{~mpf|210^2|mpf_le_sqrt(n)={mpf-le-sqrt(n)|210^2 |sep=*|key/val_sep=^}}|sep=&#32+ |键/val_sep=^}}|sep=&#32+ }}

给予

2 + 3 + 5 + 7
代码 结果
{{~dpf|mpf={{~mpf|-28|mpf_le_sqrt(n)={mpf-le-sqrt(n)|-28| sep=*|键/val_sep=^}} 2
{{~dpf|mpf={{~mpf|-5|mpf_le_sqrt(n)={mpf-le-sqrt(n)|-5|sep=*|key/val_sep=^}}|key/valsep=^{}}} 5
{{~dpf|mpf={{~mpf|1|mpf_le_sqrt(n)={mpf-le-sqrt(n)|1|sep=*|键/val_sep=^}}|key/val_sep=^}}}
{{~dpf|mpf={{~mpf|7|mpf_le_sqrt(n)={mpf-le-sqrt(n)|7|sep=*|键/val_sep=^}}|key/val_sep=^}}} 7
{{~dpf|mpf={{~mpf|15|mpf_le_sqrt(n)={mpf-le-sqrt(n)|15|sep=*|键/val_sep=^}}|key/val_sep=^}}}
{{~dpf|mpf={{~mpf|27|mpf_le_sqrt(n)={mpf-le-sqrt(n)|27|sep=*|键/val_sep=^}}|key/val_sep=^}}}
{{~dpf|mpf={{~mpf|30|mpf_le_sqrt(n)={mpf-le-sqrt(n)|30|sep=*|键/val_sep=^}}|key/val_sep=^}}} 2
{{~dpf|mpf={{~mpf|97|mpf_le_sqrt(n)={mpf-le-sqrt(n)|97|sep=*|键/val_sep=^}}|key/val_sep=^}}} 97
{{~dpf|mpf={{~mpf|111|mpf_le_sqrt(n)={mpf-le-sqrt(n)|111|sep=*|键/val_sep=^}}|key/val_sep=^}}}
{{~dpf|mpf={{~mpf|199|mpf_le_sqrt(n)={mpf-le-sqrt(n)|199|sep=*|键/val_sep=^}}|key/val_sep=^}}} 199
{{~dpf|mpf={{~mpf|211|mpf_le_sqrt(n)={mpf-le-sqrt(n)|211|sep=*|键/val_sep=^}}|key/val_sep=^}}} 211
{{~dpf|mpf={{~mpf|5^3*11^2|mpf_le_sqrt 5
{{~dpf|mpf={{~mpf|2^5*3^3*5|mpf_le_sqrt 2
{{~dpf|mpf={{~mpf|2^9*3^3|mpf_le_sqrt 2
{{~dpf|mpf={{~mpf|37^2+8*37^2|mpf_le_sqrt
{{~dpf|mpf={{~mpf|2^9*(26+1)|mpf_le_sqrt 2
{{~dpf|mpf={{~mpf|89*113|mpf_le_sqrt 89
{{~dpf|mpf={{~mpf|79*79|mpf_le_sqrt 79
{{~dpf|mpf={{~mpf|210^2|mpf_le_sqrt(n)={mpf-le-sqrt(n)|210^2 |sep=*|键/val_sep=^}}|key/val_sep=^}}} 2
{{~dpf|mpf={{~mpf|233^2|mpf_le_sqrt 233
{{~dpf|mpf={{~mpf|10000|mpf_le_sqrt(n)={mpf-le-sqrt(n)|10000| sep=*|键/val_sep=^}}|key/val_sep=^}}} 2
{{~dpf|mpf={{~mpf|65535|mpf_le_sqrt
{{~dpf|mpf={{~mpf|65536|mpf_le_sqrt 2
{{~dpf|mpf={{~mpf|65537|mpf_le_sqrt 65537
{{~dpf|mpf={{~mpf|65539|mpf_le_sqrt 65539
{{~dpf|mpf={{~mpf|65541|mpf_le_sqrt
{{~dpf|mpf={{~mpf|65543|mpf_le_sqrt 65543
{{~dpf|mpf={{~mpf|65547|mpf_le_sqrt
{{~dpf|mpf={{~mpf|65549|mpf_le_sqrt 11
{{~dpf|mpf={{~mpf|65551|mpf_le_sqrt 65551
{{~dpf|mpf={{~mpf|65553|mpf_le_sqrt
{~dpf|mpf={~mpf|65557|mpf_le_sqrt(n)={{mpf-le-sqrt(n)|65557|sep=*|key/val_sep=^}}| key/val_sep=^}}}} 65557
{{~dpf|mpf={{~mpf|65559|mpf_le_sqrt(n)={{mpf-le-sqrt(n)|65559|sep=*|key/val_sep=^}}| key/val_sep=^}}}}

输入无效的示例

输入验证必须由{{独特的主要因素}}(或{{数字功率因数}})算术函数模板。

代码

{{#if:{{mpf}}|<--2 * 3 * 5 * 7 * 11 * 13 * 17 * 19 = 96996902 * 3 * 5 * 7 * 11 * 13 * 17 * 19 * 23 = 2230928702 * 3 * 5 * 7 * 11 * 13 * 17 * 19 * 23 * 29 = 64696932302 * 3 * 5 * 7 * 11 * 13 * 17 * 19 * 23 * 29 * 31 = 200560490130 -->{{trim|<---->{{#分解:{{#分裂:{{{mpf}}|{{sep|{{2|,}}}|0}}|^|0}{{sep |{{2,}}}<---->{{#分解:{{#分裂:{{{mpf}}|{{sep|{{2|,}}}|1}}|^|0}}{{sep |{{2,}}}<---->{{#explore:{{#explore:{{{mpf}}}}|{{{sep|{{{{2|,}}|}|^|0}}}{{sep|{{{2|,}---->{{#分解:{{#分裂:{{{mpf}}|{{sep|{{2|,}}}|3}}|^|0}}{{sep |{{2,}}}<---->{{#分解:{{#分裂:{{{mpf}}|{{sep|{{2|,}}}|4}}|^|0}}{{sep |{{2,}}}<---->{{#分解:{{#分裂:{{{mpf}}|{{sep|{{2|,}}}|5}}|^|0}}{{sep |{{2,}}}<---->{{#分解:{{#分裂:{{{mpf}}|{{sep|{{2|,}}}|6}}|^|0}}{{sep |{{2,}}}<---->{{#分解:{{#分裂:{{{mpf}}|{{sep|{{2|,}}}|7}}|^|0}}{{sep |{{2,}}}<---->{{#分解:{{#分裂:{{{mpf}}|{{sep|{{2|,}}}|8}}|^|0}}{{sep |{{2,}}}<---->{{#分解:{{#分裂:{{{mpf}}|{{sep|{{2|,}}}|9}}|^|0}}{{sep |{{2,}}}<---->{{{sep|{{2|,}}}}<!--对于{{trim}}模板,我们需要在末尾至少两次{{sep{{2,}}}}-->|{{{sep|{{2|,}}}}<---->}}| <!-- 空列表:单位(+/-)1的素数乘积为空,0的素数分解未定义-->}}