在递归修改+记录步骤是一定要注意递归位置的原本的权值是负的,记录时要*-1。
如cnt++;ctrl[cnt]={x,z,-num[z]};
cnt++;ctrl[cnt]={x,z,-num[z]};