难点在权值计算部分