放弃将as 的容器从vector 改为 set
重新恢复动作空间的容器为 vector,因为用set的过程中，更新动作空间前后进行了进栈和出栈操作，导致set迭代器失效，则chose_rec函数遍历过程中