LZ这个有n种可能性,如果把X看成没有,那么就是 10375979 -> 950594485 72751183 -> 917050308 然后我可以假设公式 10375979 * a + b = 950594485 72751183 * a + b = 917050308 这个二元一次方程必定有解,可以得出一组(a, b),我说y = x * a + b是规律,但可以肯定的是它是规律的概率无限接近于0。 另外我也可以给出另一条公式 10375979 * 10375979 * a + b = 950594485 72751183 * 72751183 * a + b = 917050308 这样也可以算出一组(a, b),我也可以说y = x * x * a + b是规律,但这个结论也是错误。 如果你给出三组数据,比如 34535343 -> 923482233 那么别人也可以列这样的三元一次方程组 10375979 * 10375979 * a + 10375979 * b + c = 950594485 72751183 * 72751183 * a + 72751183 * b + c = 917050308 34535343 * 34535343 * a + 34535343 * b + c = 923482233 计算出(a, b, c),然后说y = x * x * a + x * b + c是规律,不过也是无意义之举。 n组数据,可以列n元一次方程求解。算法都是跟踪调试出来的,不是用“看”就能出来的。 (所以觉得公务员找数列规律比较无聊,凭什么说他们定义的规律才是正确的规律呢?)
因为725747099在智能卡中存储格式为72 57 47 09 9(0),相应的:
10375979X -> 95 05 94 48 5(0)
72751183X -> 91 70 50 30 8(0)
10375979 -> 950594485
72751183 -> 917050308
然后我可以假设公式
10375979 * a + b = 950594485
72751183 * a + b = 917050308
这个二元一次方程必定有解,可以得出一组(a, b),我说y = x * a + b是规律,但可以肯定的是它是规律的概率无限接近于0。
另外我也可以给出另一条公式
10375979 * 10375979 * a + b = 950594485
72751183 * 72751183 * a + b = 917050308
这样也可以算出一组(a, b),我也可以说y = x * x * a + b是规律,但这个结论也是错误。
如果你给出三组数据,比如
34535343 -> 923482233
那么别人也可以列这样的三元一次方程组
10375979 * 10375979 * a + 10375979 * b + c = 950594485
72751183 * 72751183 * a + 72751183 * b + c = 917050308
34535343 * 34535343 * a + 34535343 * b + c = 923482233
计算出(a, b, c),然后说y = x * x * a + x * b + c是规律,不过也是无意义之举。
n组数据,可以列n元一次方程求解。算法都是跟踪调试出来的,不是用“看”就能出来的。
(所以觉得公务员找数列规律比较无聊,凭什么说他们定义的规律才是正确的规律呢?)
“X”是字符,“10375979X”中的“X”也有可能是“A”、“B”...,但是当其为“A”..“F”之外的字符时,就必须转换存储了。