algorithm 基于不交集的最佳实现