还是要多多考虑边界条件啊。。好久没写了，不咋会了都，sigh