找回密码
 欢迎注册
查看: 922|回复: 107

[原创] 一道趣题

[复制链接]
发表于 2025-5-14 08:32:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
不复杂的数列题
123.png
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2025-5-14 12:16:07 | 显示全部楼层
{1, 2, 4, 7, 11, 16, 22, 29, 37, 46, 56, 67, 79, 92, 106, 121, 137, 154, 172, 191, 211, 232, 254, 277, 301, 326, 352, 379, 407, 436, 466, 497, 529, 562, 596, 631, 667, 704, 742, 781},
{3, 5, 8, 12, 17, 23, 30, 38, 47, 57, 68, 80, 93, 107, 122, 138, 155, 173, 192, 212, 233, 255, 278, 302, 327, 353, 380, 408, 437, 467, 498, 530, 563, 597, 632, 668, 705, 743, 782, 822},
{6, 9, 13, 18, 24, 31, 39, 48, 58, 69, 81, 94, 108, 123, 139, 156, 174, 193, 213, 234, 256, 279, 303, 328, 354, 381, 409, 438, 468, 499, 531, 564, 598, 633, 669, 706, 744, 783, 823, 864},
{10, 14, 19, 25, 32, 40, 49, 59, 70, 82, 95, 109, 124, 140, 157, 175, 194, 214, 235, 257, 280, 304, 329, 355, 382, 410, 439, 469, 500, 532, 565, 599, 634, 670, 707, 745, 784, 824, 865, 907},
{15, 20, 26, 33, 41, 50, 60, 71, 83, 96, 110, 125, 141, 158, 176, 195, 215, 236, 258, 281, 305, 330, 356, 383, 411, 440, 470, 501, 533, 566, 600, 635, 671, 708, 746, 785, 825, 866, 908, 951},
{21, 27, 34, 42, 51, 61, 72, 84, 97, 111, 126, 142, 159, 177, 196, 216, 237, 259, 282, 306, 331, 357, 384, 412, 441, 471, 502, 534, 567, 601, 636, 672, 709, 747, 786, 826, 867, 909, 952, 996},
{28, 35, 43, 52, 62, 73, 85, 98, 112, 127, 143, 160, 178, 197, 217, 238, 260, 283, 307, 332, 358, 385, 413, 442, 472, 503, 535, 568, 602, 637, 673, 710, 748, 787, 827, 868, 910, 953, 997, 1042},
{36, 44, 53, 63, 74, 86, 99, 113, 128, 144, 161, 179, 198, 218, 239, 261, 284, 308, 333, 359, 386, 414, 443, 473, 504, 536, 569, 603, 638, 674, 711, 749, 788, 828, 869, 911, 954, 998, 1043, 1089},
{45, 54, 64, 75, 87, 100, 114, 129, 145, 162, 180, 199, 219, 240, 262, 285, 309, 334, 360, 387, 415, 444, 474, 505, 537, 570, 604, 639, 675, 712, 750, 789, 829, 870, 912, 955, 999, 1044, 1090, 1137}

Table[((m + n)^2 - m - 3 n + 2)/2, {m, 9}, {n, 40}]

把对角线取出来——1, 5, 13, 25, 41, 61, 85, 113, 145, 181, 221, 265, 313, 365, 421, 481, 545, 613, 685, 761, 841, 925, 1013, 1105, 1201, 1301, 1405, 1513, 1625, 1741, 1861, 1985, 2113——A380280——Jan 19 2025。

点评

数字排列的规律是,从1到n,从右上到左下连续排列。  发表于 2025-5-14 15:33
对角线上的数回答了上面的问题吗?  发表于 2025-5-14 14:27
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2025-5-14 15:33:44 | 显示全部楼层
如果楼上的通项公式是正确的话,
那么123456789在
第15461行253列
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
回复 支持 1 反对 0

使用道具 举报

发表于 2025-5-14 15:35:58 | 显示全部楼层
nyy 发表于 2025-5-14 15:33
如果楼上的通项公式是正确的话,
那么123456789在
第15461行253列

先算出在第多少/,先算出第一行的元素,
在第15713这一斜列,然后平移!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2025-5-15 06:10:57 | 显示全部楼层
接2楼。

第m行,第n列上的数字。$\frac{(m + n)^2 - m - 3 n + 2}{2}$

第666行,第777列上的数字。$\frac{(666 + 777)^2 - 666- 3\cdot777 + 2}{2}=1039627$

对角线。$第m行,第m列上的数字=m^2+(m-1)^2$

数字123456789在m行,n列。$123456789=\frac{(m + n)^2 - m - 3 n + 2}{2}\Rightarrowm=15461, n=253$

点评

nyy
你能不能找出一个表达式,由数字直接映射到m行n列,  发表于 2025-5-15 08:18
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2025-5-15 08:59:37 | 显示全部楼层
  1. Clear["`*"]
  2. number = 123456789;
  3. sol = Solve[(x^2 + y^2 + 2 x y - x - 3 y + 2)/2 == number && x > 0 &&
  4.     y > 0, {x, y}, Integers];
  5. (*  给定一个数,求它在第几行,第几列,x 表示行,y 表示列*)
  6. Print[number, " 位于该数列第 ", sol[[1, 1, 2]], " 行,", "第 ",
  7. sol[[1, 2, 2]], " 列。"]
复制代码
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2025-5-15 09:03:55 | 显示全部楼层
其实这个数列的通项公式很容易推导的,5#的公式是正确的。我上面给出了求任意数字在几行几列的mathematica程序,运行时只需改动 number的值即可。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2025-5-15 09:10:07 | 显示全部楼层
下面是生成数列的程序:

  1. Clear["`*"]
  2. n = 9;    (*生成 n 行完整的数列*)
  3. a = f[x_] := FoldList[Plus, x, Range[b, n - 1]];
  4. c = Table[f[(b^2 + b)/2], {b, Range[n]}];
  5. Grid[c]
复制代码
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2025-5-15 09:47:44 | 显示全部楼层
第三问,设$T=f(m,n)$,,那么逆推公式就是$m=\frac{R}{2}+T-\frac{R^2}{2}, n= \frac{R}{2}-T+\frac{R^2}{2}+1$ 其中, $R=\text{Round}[\sqrt{2 T-1}]$,
编辑于2025.05.16.20:31:  经过王守恩改进,可以是$R=\text{Round}[\sqrt{2 T}]$,而且也很容易证明.
  1. T = 123456789;
  2. f=Function[{TT},Function[{R,T},{1/2 (R-R^2)+T,1/2 (R+R^2)+1-T}][Round[Sqrt[2TT]],TT]];
  3. f[T]
复制代码

点评

已知某个数T, 把 m,n 找出来我还是不会。  发表于 2025-5-16 19:04
我们3个人应该都没看懂。  发表于 2025-5-16 19:01
你自己没看懂吧  发表于 2025-5-15 12:29
见14#的分析,先求出任意整数在第几斜行,剩下就好办了。  发表于 2025-5-15 12:25
nyy
怎么得到的?我对过程更感兴趣  发表于 2025-5-15 10:57
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2025-5-15 10:09:11 | 显示全部楼层
wayne 发表于 2025-5-15 09:47
第三问,设$T=f(m,n)$,,那么逆推公式就是$m=\frac{R}{2}+T-\frac{R^2}{2}, n= \frac{R}{2}-T+\frac{R^2}{2}+ ...

这个可有通项公式?乱七八糟的。我是猜不出来。
Table[Solve[{((m + n)^2 - m - 3 n + 2)/2 == k^2}, {m, n}, PositiveIntegers], {k, 39}]
{{m -> 1, n -> 1}},
{{m -> 1, n -> 3}},
{{m -> 3, n -> 2}},
{{m -> 1, n -> 6}},
{{m -> 4, n -> 4}},
{{m -> 8, n -> 1}},
{{m -> 4, n -> 7}},
{{m -> 9, n -> 3}},
{{m -> 3, n -> 11}},
{{m -> 9, n -> 6}},
{{m -> 1, n -> 16}},
{{m -> 8, n -> 10}},
{{m -> 16, n -> 3}},
{{m -> 6, n -> 15}},
{{m -> 15, n -> 7}},
{{m -> 3, n -> 21}},
{{m -> 13, n -> 12}},
{{m -> 24, n -> 2}},
{{m -> 10, n -> 18}},
{{m -> 22, n -> 7}},
{{m -> 6, n -> 25}},
{{m -> 19, n -> 13}},
{{m -> 1, n -> 33}},
{{m -> 15, n -> 20}},
{{m -> 30, n -> 6}},
{{m -> 10, n -> 28}},
{{m -> 26, n -> 13}},
{{m -> 4, n -> 37}},
{{m -> 21, n -> 21}},
{{m -> 39, n -> 4}},
{{m -> 15, n -> 30}},
{{m -> 34, n -> 12}},
{{m -> 8, n -> 40}},
{{m -> 28, n -> 21}},
{{m -> 49, n -> 1}},
{{m -> 21, n -> 31}},
{{m -> 43, n -> 10}},
{{m -> 13, n -> 42}},
{{m -> 36, n -> 20}}}

点评

不是已经给出来了吗  发表于 2025-5-15 10:10
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2025-6-13 16:32 , Processed in 0.090145 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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