假如(我只是说假如你用到了这种东西):
你在 memset 初始化数组的时候将每一位置成 -0x3f,那么一定要注意最后的结果不是 -0x3f3f3f3f,而是 -0x3e3e3e3f。
memset
-0x3f
-0x3f3f3f3f
-0x3e3e3e3f
我之前接受到这个 trick 的时候一直就以为四个 -0x3f 拼起来是 -0x3f3f3f3f,在回滚莫队上调了半天才知道我 naive 了。因此警示后人。
(不会有后人像我这么傻吧)