这个好像不是Mordell方程。 Mordell方程是 y2 = x3 + n。这个立方这边有一阶和二阶项,这应该不算Mordell方程,属于一般椭圆曲线。TheMatrix 写了: 2023年 1月 19日 14:54 长度为2的问题又回到了椭圆曲线:
x3+(x+1)3=y2
2x3+3x2+3x+1=y2
能看出来的有两个解:
x=0,y=1
x=1,y=3
其他的不知道还有没有。上次有一个问题类似。好像是Mordell方程。如果有解的话,也只有有限个解。
做题了做题了,堆成立方体的水泥块
版主: verdelite, TheMatrix
-
- 论坛支柱
2024年度优秀版主
TheMatrix 的博客 - 帖子互动: 265
- 帖子: 13379
- 注册时间: 2022年 7月 26日 00:35
Re: 做题了做题了,堆成立方体的水泥块
Re: 做题了做题了,堆成立方体的水泥块
这个非标准椭圆曲线,不好用sage算TheMatrix 写了: 2023年 1月 19日 14:54 长度为2的问题又回到了椭圆曲线:
x3+(x+1)3=y2
2x3+3x2+3x+1=y2
能看出来的有两个解:
x=0,y=1
x=1,y=3
其他的不知道还有没有。上次有一个问题类似。好像是Mordell方程。如果有解的话,也只有有限个解。
-
- 论坛支柱
2024年度优秀版主
TheMatrix 的博客 - 帖子互动: 265
- 帖子: 13379
- 注册时间: 2022年 7月 26日 00:35
Re: 做题了做题了,堆成立方体的水泥块
这两个解我演算都不满足,可能是溢出了,代码如下
代码: 全选
import math
m = 50337 - 1
n = 53338
# m = 564718 - 1
# n = 566717
# satisfying sol #1
# m = 8
# n = 25
# satisfying sol #2
# m = 13
# n = 25
# satisfying sol #3
# m = 22
# n = 25
total_m = (m * (m + 1) / 2) ** 2
total_n = (n * (n + 1) / 2) ** 2
# print(total_n)
diff = total_n - total_m
x = int(math.sqrt(diff))
print(x**2 - diff)
Re: 做题了做题了,堆成立方体的水泥块
你这用到浮点数,不行,看我的code是正确写法。(ヅ) 写了: 2023年 1月 19日 15:20 这两个解我演算都不满足,可能是溢出了,代码如下
代码: 全选
import math m = 50337 - 1 n = 53338 # m = 564718 - 1 # n = 566717 # satisfying sol #1 # m = 8 # n = 25 # satisfying sol #2 # m = 13 # n = 25 # satisfying sol #3 # m = 22 # n = 25 total_m = (m * (m + 1) / 2) ** 2 total_n = (n * (n + 1) / 2) ** 2 # print(total_n) diff = total_n - total_m x = int(math.sqrt(diff)) print(x**2 - diff)
没有光子;也没有量子能级,量子跃迁,量子叠加,量子塌缩和量子纠缠。
-
- 论坛支柱
2024年度优秀版主
TheMatrix 的博客 - 帖子互动: 265
- 帖子: 13379
- 注册时间: 2022年 7月 26日 00:35
-
- 论坛支柱
2024年度优秀版主
TheMatrix 的博客 - 帖子互动: 265
- 帖子: 13379
- 注册时间: 2022年 7月 26日 00:35
Re: 做题了做题了,堆成立方体的水泥块
我验算了这组,是对的,
520555035:50337-52338
>>> m=50337-1; n=52338; (n*(n+1)/2)**2-(m*(m+1)/2)**2
270977544463851225
>>> 520555035**2
270977544463851225
没有光子;也没有量子能级,量子跃迁,量子叠加,量子塌缩和量子纠缠。
Re: 做题了做题了,堆成立方体的水泥块
让顾客去吃屎
2022世界傻逼大赛结果出炉:
第一名:一个在法律上终身不得拥有一寸土地的傻逼满含泪水哽咽地说"台湾领士是我们的"。
第二名:一个傻逼演讲:“我们千万不能出门,再忍十年,外国人就都死光了,那时候我们就是世界霸主了〞。
第三名:某女傻逼:“俄乌这一仗:打虛了美国,打傻了欧盟,打呆了北约,打烂了乌克兰,打出了一个硬汉普京”。
第一名:一个在法律上终身不得拥有一寸土地的傻逼满含泪水哽咽地说"台湾领士是我们的"。
第二名:一个傻逼演讲:“我们千万不能出门,再忍十年,外国人就都死光了,那时候我们就是世界霸主了〞。
第三名:某女傻逼:“俄乌这一仗:打虛了美国,打傻了欧盟,打呆了北约,打烂了乌克兰,打出了一个硬汉普京”。
Re: 做题了做题了,堆成立方体的水泥块
正确,/2给弄出浮点数了verdelite 写了: 2023年 1月 19日 16:45 我验算了这组,是对的,
520555035:50337-52338
>>> m=50337-1; n=52338; (n*(n+1)/2)**2-(m*(m+1)/2)**2
270977544463851225
>>> 520555035**2
270977544463851225
-
- 论坛支柱
2024年度优秀版主
TheMatrix 的博客 - 帖子互动: 265
- 帖子: 13379
- 注册时间: 2022年 7月 26日 00:35
Re: 做题了做题了,堆成立方体的水泥块
嗯,这个要变成最高次项系数为1的话,就不是over有理数域了。
哦不对。可以 -
4z3+3z=2y2
8z3+6z=4y2
u=2z,v=2y
v2=u3+3u
这不就是标准椭圆曲线了吗?
Re: 做题了做题了,堆成立方体的水泥块
对,后来想了想是这样的TheMatrix 写了: 2023年 1月 19日 17:20 嗯,这个要变成最高次项系数为1的话,就不是over有理数域了。
哦不对。可以 -
4z3+3z=2y2
8z3+6z=4y2
u=2z,v=2y
v2=u3+3u
这不就是标准椭圆曲线了吗?
ax^3 = by^2,写成(a/b)x^3 = y^2
x_1 = (a/b) x
y_1 = (a/b) y
就消掉了
上次由 (ヅ) 在 2023年 1月 19日 17:49 修改。
-
- 论坛支柱
2024年度优秀版主
TheMatrix 的博客 - 帖子互动: 265
- 帖子: 13379
- 注册时间: 2022年 7月 26日 00:35
Re: 做题了做题了,堆成立方体的水泥块
一般的(a,b)不行,比如5x3+x=y2。变换之后就不在有理数域了。(ヅ) 写了: 2023年 1月 19日 17:36 对,后来想了想是这样的
ax^3 = by^2,写成(a/b)x^3 = y^2
x_1 = 1/(a/b) x
y_1 = 1/(a/b) y
就消掉了
-
- 论坛支柱
2024年度优秀版主
TheMatrix 的博客 - 帖子互动: 265
- 帖子: 13379
- 注册时间: 2022年 7月 26日 00:35