fix bug，原来我的第一方法check的条件不对，导致多输出很多错误的结果，已经更正