作者snowlike (snowlike)
看板C_and_CPP
标题Re: [问题] 字串排列最大值
时间Wed Mar 4 22:05:28 2009
※ 引述《bcompile (0rz)》之铭言:
如果是我的话会这样做^^"
以输入的2.3.4例为范本
当输入123 124 56 90 9
取最高位元最大的 90 & 9
判断 90 次位为 0
判断 9 次位为{1, 1, 5, 9}
因此取 9
当输入9 9 9 9 9
这是避免进入无穷回圈的考题就..很多方法可以解决
当输入12 123 1231
从第三位开始
12 {1, 1}
123 3
1231 3
判断123 & 1231
...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.229.39.162
1F:推 gba356:还有更优美的解法唷,可以想想看^^ 03/04 22:21
2F:→ snowlike:呵呵 这是很单纯逻辑思考orz|| 03/04 22:49
3F:推 gba356:试试看试试看~ 这题很美^^ 03/04 22:52