将无向图转换为有向图,以便在C ++中不存在长度大于1的路径