循环中多次判断qg.empty()超时，另外用map会超时，可能也和这个有关