5 隻青蛙

[jonathan@c2q-q9400 ~]$ perl math02.pl 5
It should move [35] steps!
        0:      [11111-00000]
        1:      [1111-100000]
        2:      [111101-0000]
        3:      [1111010-000]
        4:      [11110-01000]
        5:      [111-0101000]
        6:      [11-10101000]
        7:      [1101-101000]
        8:      [110101-1000]
        9:      [11010101-00]
        10:     [110101010-0]
        11:     [1101010-010]
        12:     [11010-01010]
        13:     [110-0101010]
        14:     [1-010101010]
        15:     [-1010101010]
        16:     [01-10101010]
        17:     [0101-101010]
        18:     [010101-1010]
        19:     [01010101-10]
        20:     [0101010101-]
        21:     [010101010-1]
        22:     [0101010-011]
        23:     [01010-01011]
        24:     [010-0101011]
        25:     [0-010101011]
        26:     [00-10101011]
        27:     [0001-101011]
        28:     [000101-1011]
        29:     [00010101-11]
        30:     [0001010-111]
        31:     [00010-01111]
        32:     [000-0101111]
        33:     [0000-101111]
        34:     [000001-1111]
        35:     [00000-11111]