这个版本加上了张量坍缩，不过在get_aff里面处理边界的时候好像有点问题，算了，不管了，反证浪费的也就不超过10条边。