|
|
|
|
#166通过安德鲁·霍罗伊德美国东部时间2023年10月28日星期六11:50:03 |
|
|
|
#165通过乔格·阿恩特2023年10月28日星期六11:27:49 EDT |
|
|
|
#164通过米歇尔·马库斯2023年10月28日星期六11:19:24 EDT |
|
|
|
#163通过米歇尔·马库斯2023年10月28日星期六11:19:16 EDT |
| 链接
|
J.-M Deshouillers、H.J.te Riele和Y.Saouter,<a href=“http协议https(https)://oai公司红外.cwi.nl(.cwi.nl)/oai公司/资产/4680酒吧/04680天.pdf格式1222“>关于哥德巴赫猜想的新实验结果,建模、分析和仿真[MAS],R 9804,第1-12页,技术报告,1998年。
|
| 状态
|
提出
编辑
|
|
|
|
#162通过乔恩·肖恩菲尔德2023年10月28日星期六11:10:25 EDT |
|
|
|
#161通过乔恩·肖恩菲尔德2023年10月28日星期六11:10:22 EDT |
| 链接
|
T型.D类.没有 和 H.J.Smith,<a href=“/A002375号/b002375.txt“>n表,n=1..20000时a(n)(T.D.Noe的前10000个术语)
|
| 状态
|
已批准
编辑
|
|
|
|
#160通过肖恩·欧文2023年1月22日星期日22:39:30 EST |
|
|
|
#159通过M.F.哈斯勒2023年1月3日星期二18:15:49 EST |
|
|
讨论
|
2004年1月3日
| 20:04
| 凯文·莱德:我注意到I,j在抓取较大n时无法使用。第一个也在单个质数(I)下受苦。除非forprime post-dates创建:)。
|
| 20:14
| 凯文·莱德:s和N实际上应该是局部变量。这并不可怕。。。
|
2005年1月4日
| 08:02
| M.F.哈斯勒:我,你在说什么?哦,是的,你是指素数(i),没错,这个函数效率很低。(至少,它在每次调用时都会重做部分和,形成上的某个“检查点”,这是一个已知的缺陷,可能现在已经修复了(?)但同时,旧代码做得太过火了,当n足够时,达到prime(n)+prime(n)不,对不起,将s作为可选参数的作用与PARI sum(…)函数的第二个参数相同。
|
| 08:02
| M.F.哈斯勒:*不是“第二个”,而是“最后一个”。
|
| 08:08
| M.F.哈斯勒:(没有得到“postdates”,但是的,forprime是按需计算素数的。(我认为它或多或少使用了nextprime())。
|
| 20:10
| 凯文·莱德:i,j我指的是你刚才删除的内容。
|
| 20:11
| 凯文·莱德我不知道forprime是什么时候出现的。如果在编写第一个代码时它从未存在过,那么不能怪它没有使用!
|
| 20时16分
| 凯文·莱德:参数s和N确实不是一个好主意。函数a(n)需要的是函数a(n)。
|
2006年1月5日
| 10:41
| M.F.哈斯勒:您确实有一个函数a(n)。期间。如果这个函数“意外地”可以用于其他用途,不是通过使其代码更复杂,而是实际上通过使代码更简单/更短和更快,我不明白为什么应该避免这种情况。
|
| 10:50
| M.F.哈斯勒:我们经常为各种目的添加参数和可选参数,例如用于调试、显示计算进度、增加的详细程度或显示序列的不同方式(例如,a(n)或a(m,n)…)或者为了在内部递归地使用它(a(n,r=0)…)。有数百个例子。只要附加功能对于只想调用a(n)的用户来说是“透明的”,绝对无害。在本例中,此附加功能允许扩展已部分完成的计算,并通过允许修改总和的极限和总和的起始值来计算序列的变量(例如,不允许分解2n=p+p)。免费提供,甚至还可以提供更短更快的代码。我真的不明白你为什么反对,我们有更糟糕的例子继续存在并被添加到OEIS中。
|
2008年1月周日
| 00:27
| 凯文·莱德:经典原因是信息隐藏。局部变量不是函数参数。
|
| 00:31
| 凯文·莱德:实际原因是:坚持直截了当。它确实对每个人(创作者、读者、用户、维护者)都有好处,可以控制假定的创造力。
|
| 15:17
| M.F.哈斯勒:好吧,如果有人不太喜欢使用可选参数的可能性,他们可以在第一个参数后插入“)=my(”。但我有权按原样提出这个代码(并坚持我自己的观点,认为它更好)。我和其他人在其他几个例子中使用这种方法有明显的好处。例如,iirc,检查奇怪数字的函数有效地使用代码检查伪完美数字,“调整”可选参数。我不想在这里进一步阐述这一点,但可以提倡这是公认的良好编程实践,这里没有人有资格提出相反的主张。
|
1月22日周日
| 22时39分
| 肖恩·欧文:我同意M.F.Hasler的观点,这个代码很好。
|
|
|
|
#158通过M.F.哈斯勒美国东部时间2023年1月3日星期二18:11:08 |
| 黄体脂酮素
|
(PARI)对于(n=1100,print1(总和(i=2,n,总和(j=2,i,if(素数(i)+素数(j)-2*n,0,1)),“,”)
(PARI)适用({A002375号(n,s=0,n=2*n)=素数(p=n,n-3,isprime(n-p)&&s++);s} ,[1.100])\\M.F.哈斯勒2023年1月3日
|
| 状态
|
已批准
编辑
|
|
|
讨论
|
2003年1月2日星期二
| 18时15分
| M.F.哈斯勒:使用效率极低的代码暂时替换显示前100个值的旧PARI代码行,方法是用一个片段返回a(1..100)的相同向量,并定义一个比另一个版本快得多的函数(1.45秒对(1..10^4)的1.85秒,并且对于较大的数字应该会越来越快,因为较小的部分要进行素性测试)。
|
|
|
|
#157通过查尔斯·格里特豪斯四世2022年9月8日星期四08:44:30 EDT |
| 黄体脂酮素
|
(MAGMA公司岩浆)A002375号:=func<n|#[p:p in[3..n]|IsPrime(p)and IsPrime(2*n-p)]>;[A002375号(n) :n在[1..98]]中;
|
|
|
讨论
|
2008年9月星期四
| 08:44
| OEIS服务器: https://oeis.org/edit/global/2944
|
|
|
|