数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
楼主: ysr

数论问题巅峰对决

[复制链接]
发表于 2020-9-25 11:48 | 显示全部楼层
请 ysr 兄:用你的vp软件计算,

k=2, 有几个不同的素数p, 且 p<=n, 使

2n=24680=素数(p)+素数(2n-p)=素数(p+30k)+素数(2n-p-30k) 成立。

你会发现满足条件的不同素数有很多个,,,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-25 20:13 | 显示全部楼层
这个虽然简单,但不好计算,好在咱有程序,这个偶数也不大。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-25 20:21 | 显示全部楼层
2n=24680=素数(p)+素数(2n-p)这一步就是哥德巴赫猜想解的个数:

24680的方根为157.098695093244,方根内有2个总数有245个:24680=3+ 24677
109+ 24571
163+ 24517
181+ 24499
199+ 24481
211+ 24469
241+ 24439
307+ 24373
433+ 24247
457+ 24223
499+ 24181
547+ 24133
571+ 24109
577+ 24103
619+ 24061
631+ 24049
661+ 24019
673+ 24007
709+ 23971
751+ 23929
769+ 23911
787+ 23893
811+ 23869
823+ 23857
853+ 23827
907+ 23773
919+ 23761
937+ 23743
991+ 23689
1009+ 23671
1051+ 23629
1087+ 23593
1117+ 23563
1123+ 23557
1171+ 23509
1249+ 23431
1429+ 23251
1453+ 23227
1471+ 23209
1483+ 23197
1549+ 23131
1609+ 23071
1621+ 23059
1627+ 23053
1663+ 23017
1669+ 23011
1759+ 22921
1873+ 22807
2011+ 22669
2029+ 22651
2113+ 22567
2131+ 22549
2137+ 22543
2179+ 22501
2239+ 22441
2311+ 22369
2377+ 22303
2389+ 22291
2521+ 22159
2551+ 22129
2557+ 22123
2617+ 22063
2677+ 22003
2683+ 21997
2689+ 21991
2719+ 21961
2953+ 21727
3019+ 21661
3067+ 21613
3079+ 21601
3121+ 21559
3163+ 21517
3181+ 21499
3187+ 21493
3301+ 21379
3361+ 21319
3433+ 21247
3469+ 21211
3511+ 21169
3517+ 21163
3541+ 21139
3559+ 21121
3613+ 21067
3697+ 20983
3733+ 20947
3793+ 20887
3823+ 20857
3907+ 20773
3931+ 20749
4129+ 20551
4159+ 20521
4201+ 20479
4273+ 20407
4327+ 20353
4339+ 20341
4357+ 20323
4447+ 20233
4507+ 20173
4519+ 20161
4567+ 20113
4591+ 20089
4651+ 20029
4657+ 20023
4789+ 19891
4813+ 19867
4861+ 19819
4903+ 19777
4993+ 19687
4999+ 19681
5077+ 19603
5179+ 19501
5197+ 19483
5209+ 19471
5233+ 19447
5347+ 19333
5407+ 19273
5413+ 19267
5431+ 19249
5443+ 19237
5449+ 19231
5701+ 18979
5821+ 18859
5923+ 18757
6043+ 18637
6163+ 18517
6199+ 18481
6229+ 18451
6247+ 18433
6301+ 18379
6367+ 18313
6373+ 18307
6379+ 18301
6427+ 18253
6451+ 18229
6469+ 18211
6481+ 18199
6547+ 18133
6553+ 18127
6619+ 18061
6637+ 18043
6691+ 17989
6703+ 17977
6709+ 17971
6829+ 17851
6841+ 17839
6967+ 17713
6997+ 17683
7057+ 17623
7129+ 17551
7213+ 17467
7237+ 17443
7297+ 17383
7321+ 17359
7477+ 17203
7489+ 17191
7573+ 17107
7603+ 17077
7639+ 17041
7669+ 17011
7687+ 16993
7699+ 16981
7717+ 16963
7753+ 16927
7759+ 16921
7933+ 16747
7951+ 16729
8161+ 16519
8233+ 16447
8263+ 16417
8269+ 16411
8311+ 16369
8317+ 16363
8431+ 16249
8539+ 16141
8623+ 16057
8647+ 16033
8689+ 15991
8707+ 15973
8761+ 15919
8779+ 15901
8803+ 15877
8821+ 15859
8863+ 15817
8893+ 15787
8941+ 15739
9001+ 15679
9013+ 15667
9187+ 15493
9241+ 15439
9319+ 15361
9349+ 15331
9391+ 15289
9403+ 15277
9421+ 15259
9439+ 15241
9463+ 15217
9619+ 15061
9649+ 15031
9697+ 14983
9733+ 14947
9811+ 14869
9829+ 14851
9859+ 14821
9883+ 14797
9901+ 14779
9949+ 14731
9967+ 14713
10177+ 14503
10243+ 14437
10273+ 14407
10333+ 14347
10357+ 14323
10399+ 14281
10429+ 14251
10459+ 14221
10531+ 14149
10597+ 14083
10651+ 14029
10891+ 13789
10957+ 13723
10987+ 13693
10993+ 13687
11047+ 13633
11083+ 13597
11113+ 13567
11239+ 13441
11299+ 13381
11353+ 13327
11383+ 13297
11497+ 13183
11503+ 13177
11587+ 13093
11617+ 13063
11677+ 13003
11701+ 12979
11827+ 12853
11839+ 12841
11923+ 12757
11941+ 12739
11959+ 12721
12043+ 12637
12097+ 12583
12163+ 12517
12289+ 12391
12301+ 12379
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-25 20:27 | 显示全部楼层
第二步就是(p+30*2)为素数且(2n-p-30*2)为素数,而2n=24680。
需要修改程序验证一下。稍等会儿。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-25 20:58 | 显示全部楼层
1与12301之间有97组p,p+60,24680-p-60素数组(仅显示孪中p+30):
/133
/169
/181
/211
/403
/427
/469
/517
/601
/631
/643
/721
/739
/757
/781
/889
/907
/1021
/1093
/1453
/1519
/1579
/1597
/1639
/1729
/1981
/2083
/2209
/2281
/2587
/2647
/2689
/3049
/3091
/3151
/3331
/3403
/3487
/3529
/3667
/3703
/3763
/3877
/4129
/4327
/4477
/4537
/4621
/4627
/4759
/4831
/4963
/5149
/5377
/5671
/6397
/6451
/6607
/6811
/6937
/7027
/7099
/7207
/7267
/7447
/7669
/7729
/7903
/8131
/8239
/8593
/8659
/8677
/8749
/8791
/8833
/8971
/9157
/9211
/9373
/9433
/9799
/9937
/10303
/10399
/10429
/10861
/11017
/11269
/11467
/11473
/11557
/11647
/11809
/11893
/12067
/12271

仅显示p+30,对应的可以手工计算出p,p+60,24680-p-60,均为素数。
仅算到12301,不知道是否符合题意?有97组。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-25 21:02 | 显示全部楼层
代码如下:(仅显示主程序)
Private Sub Command1_Click()
Dim a, b
a = Val(Text1)
a1 = a
Q = Val(Text2)
m = Sqr(Q)
If Right(a, 1) Mod 2 = 0 Then
a = a + 1
Else
a = a
End If
s = 0
Do While a <= m
b = a + 60
B3 = 24680 - b
c = fenjieyinzi0(Val(a))
d = fenjieyinzi0(Val(b))
D3 = fenjieyinzi0(Val(B3))
If InStr(c, "*") = 0 And InStr(d, "*") = 0 And InStr(D3, "*") = 0 Then
s = s + 1
Print a, b, a + 30
Text3 = Text3 & "/" & a + 30 & vbCrLf
Else
s = s
End If
a = a + 2
Loop
a2 = a
s1 = s
Do While a2 <= Q
B1 = a2 + 60
b4 = 24680 - B1
c1 = fenjieyinzi0(Val(a2))
D1 = fenjieyinzi0(Val(B1))
D4 = fenjieyinzi0(Val(b4))
If InStr(c1, "*") = 0 And InStr(D1, "*") = 0 And InStr(D4, "*") = 0 Then
s1 = s1 + 1
Print a2, B1, a2 + 30
Text3 = Text3 & "/" & a2 + 30 & vbCrLf
Else
s1 = s1
End If
a2 = a2 + 2

Loop
Combo1 = a1 & "与" & Q & "之间有" & s1 & "组p,p+60,24680-p-60素数组(仅显示孪中p+30):" & vbCrLf & Text3
s103 = DeleteSpace1(Text3)
s103 = Mid(s103, 1)
Dim i As Integer
Dim ak(), s105, cr(), f
Set f = CreateObject("Scripting.Dictionary")
s105 = Split(s103, "/")
   j1 = UBound(s105)
   Print j1
   For k = 1 To j1
      n1 = n1 + 1
       ReDim Preserve ak(1 To n1)
      ak(n1) = s105(n1)
    Next
    Print ak(1)
     n = 0
        For k = 1 To j1
           For i = 1 To j1
             n = n + 1
             ReDim Preserve cr(1 To n)
            m = Val(ak(k)) + Val(ak(i))
            f(m) = ""
      Next
    Next
      n = 0
      m = f.Keys
      For i = 0 To f.Count - 1
          ReDim Preserve cr(1 To i + 1)
          cr(i + 1) = m(i)
      Next
     For i = 1 To UBound(cr) - 1
        For j = i + 1 To UBound(cr)
            If cr(i) > cr(j) Then
                temp = cr(j)
                cr(j) = cr(i)
                cr(i) = temp  'c数组是排序好的
            End If
        Next j
        
       ' If i Mod 20 = 0 Then
       ' s104 = s104 & temp & "/" & vbCrLf
       ' Else
       ' s104 = s104 & temp & "/"
       ' End If
    Next i
   
      For i = 1 To UBound(cr)
        If i Mod 20 = 0 Then
          s104 = s104 & cr(i) & "/" & vbCrLf
        Else
          s104 = s104 & cr(i) & "/"
        End If
     Next
         Print temp
         MsgBox "ok"
     MsgBox s104  '显示数组
Text4 = s104
End Sub

Private Sub Command2_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Combo1 = ""
Form1.Cls
End Sub
回复 支持 反对

使用道具 举报

发表于 2020-9-25 21:09 | 显示全部楼层
满足三个:p,p+60,24680-p-60 都是素数,需要

满足四个:p,p+60,24680-p-60, 24680-p 都是素数,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-25 21:11 | 显示全部楼层
似乎是应该算到12340?改一下程序,显示数组:p,p+60,24680-p-60.且算到12340:
1与12340之间有97组p,p+60,24680-p-60素数组(仅显示孪中p+30):
/103/163/24517
/139/199/24481
/151/211/24469
/181/241/24439
/373/433/24247
/397/457/24223
/439/499/24181
/487/547/24133
/571/631/24049
/601/661/24019
/613/673/24007
/691/751/23929
/709/769/23911
/727/787/23893
/751/811/23869
/859/919/23761
/877/937/23743
/991/1051/23629
/1063/1123/23557
/1423/1483/23197
/1489/1549/23131
/1549/1609/23071
/1567/1627/23053
/1609/1669/23011
/1699/1759/22921
/1951/2011/22669
/2053/2113/22567
/2179/2239/22441
/2251/2311/22369
/2557/2617/22063
/2617/2677/22003
/2659/2719/21961
/3019/3079/21601
/3061/3121/21559
/3121/3181/21499
/3301/3361/21319
/3373/3433/21247
/3457/3517/21163
/3499/3559/21121
/3637/3697/20983
/3673/3733/20947
/3733/3793/20887
/3847/3907/20773
/4099/4159/20521
/4297/4357/20323
/4447/4507/20173
/4507/4567/20113
/4591/4651/20029
/4597/4657/20023
/4729/4789/19891
/4801/4861/19819
/4933/4993/19687
/5119/5179/19501
/5347/5407/19273
/5641/5701/18979
/6367/6427/18253
/6421/6481/18199
/6577/6637/18043
/6781/6841/17839
/6907/6967/17713
/6997/7057/17623
/7069/7129/17551
/7177/7237/17443
/7237/7297/17383
/7417/7477/17203
/7639/7699/16981
/7699/7759/16921
/7873/7933/16747
/8101/8161/16519
/8209/8269/16411
/8563/8623/16057
/8629/8689/15991
/8647/8707/15973
/8719/8779/15901
/8761/8821/15859
/8803/8863/15817
/8941/9001/15679
/9127/9187/15493
/9181/9241/15439
/9343/9403/15277
/9403/9463/15217
/9769/9829/14851
/9907/9967/14713
/10273/10333/14347
/10369/10429/14251
/10399/10459/14221
/10831/10891/13789
/10987/11047/13633
/11239/11299/13381
/11437/11497/13183
/11443/11503/13177
/11527/11587/13093
/11617/11677/13003
/11779/11839/12841
/11863/11923/12757
/12037/12097/12583
/12241/12301/12379
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2024-10-6 18:28 , Processed in 0.109375 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表