找到问题了,就是p的节点编号我没对上,用的是0开始,好可惜