状态去重基本完成，找 开始vector转set
去重set 完成，不确定是否有bug,如有bug请会滚到上一个版本