V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ykjsw
V2EX  ›  程序员

万能的 v2,求个算法

  •  
  •   ykjsw · 2015-04-09 19:56:31 +08:00 · 3519 次点击
    这是一个创建于 3521 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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后颠倒,大的就不知道了

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

    7 条回复    2015-04-12 19:15:42 +08:00
    duzhe0
        1
    duzhe0  
       2015-04-09 20:13:28 +08:00
    前面的几个
    f(x) = reverse(x* (x%100))
    ykjsw
        2
    ykjsw  
    OP
       2015-04-09 20:52:46 +08:00 via iPhone
    厉害啊 能说下解密思路吗
    msg7086
        3
    msg7086  
       2015-04-09 21:18:42 +08:00
    37137579076 / 1428368426 = 26

    既然你知道右边的数字是颠倒的,试着除一下很难吗?
    FinalAir
        4
    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
        5
    FinalAir  
       2015-04-09 22:14:52 +08:00
    好吧,我没有看到上面一坨数字...
    ykjsw
        6
    ykjsw  
    OP
       2015-04-10 00:46:12 +08:00
    @FinalAir @msg7086 关键一下没转过弯来。
    sxy1044899063
        7
    sxy1044899063  
       2015-04-12 19:15:42 +08:00
    围观。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1312 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 23:26 · PVG 07:26 · LAX 15:26 · JFK 18:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.