vector的erase的时间复杂度是当前元素到末尾的长度。所以不要和某脑瘫一样在遍历vector时采用v.begin()和v.erase(v.begin),这样会n方。你需要:v.back()、v.pop_back()
v.begin()
v.erase(v.begin)
v.back()
v.pop_back()