- 帖子
- 643
- 积分
- 2335
- 技术
- 50
- 捐助
- 0
- 注册时间
- 2009-12-2
|
sort 之后,第一行与最后一行,对比分析,应该可以得到前缀吧
后缀的话,开始是想,二进制后几位也相同,用>> 移位,然后 mod 2 , 如果移位后,最后一位都是0或者1,那么MOD值也相同,如果有0有1,那么MOD值就不同,然后根据移位的位数,来分析后缀。
测试了下,咳..数字运算只能支持2^32,数字过长就没办法了..
只能当作字符串测试了,检查 %str:~-n+1,-n% 是不是相同了..效率估计不高
[ 本帖最后由 caruko 于 2009-12-8 11:41 编辑 ] |
|