万能的 v2,求个算法

2015-04-09 19:56:31 +08:00
 ykjsw

1428368426 67097573173
1428368427 92574956583
1428358426 67091373173
1428398929 14986532414

1 6
2 21
3 81
4 42
5 03
6 63
7 24
8 84
9 45

11 66
14 48
22 231
26 651
27 261
29 471
33 891

84 405

数字较小的,都是*6后颠倒,大的就不知道了

左边是输入,右边是输出,大家有思路吗?

3459 次点击
所在节点    程序员
7 条回复
duzhe0
2015-04-09 20:13:28 +08:00
前面的几个
f(x) = reverse(x* (x%100))
ykjsw
2015-04-09 20:52:46 +08:00
厉害啊 能说下解密思路吗
msg7086
2015-04-09 21:18:42 +08:00
37137579076 / 1428368426 = 26

既然你知道右边的数字是颠倒的,试着除一下很难吗?
FinalAir
2015-04-09 22:00:43 +08:00
10x6=60 -> 06
11x6=66 -> 66
12x6=72 -> 27
13x6=78 -> 87
14x6=84 -> 48
...
22x6=132 -> 231
...
84x6=504 -> 405

你自己不是都已经解出来了,算法就是乘以6再颠倒,你想问什么?
FinalAir
2015-04-09 22:14:52 +08:00
好吧,我没有看到上面一坨数字...
ykjsw
2015-04-10 00:46:12 +08:00
@FinalAir @msg7086 关键一下没转过弯来。
sxy1044899063
2015-04-12 19:15:42 +08:00
围观。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/182652

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX