修改ac代码，不使用额外的内存空间