最后判断无解的时候不要
if (t == 0x3f3f3f3f) puts("-1");//如果初值是0x3f3f3f3f
要
if (t > 1e9) puts("-1");
有可能把0x3f3f3f3f更新成<0x3f3f3f3f,减小一点就可以了。