原题链接 题意 我们有一个含多个正整数的集合B,然后我们将所有的整数,也就是Z集合内所有元素,都当做顶点 两个整数 \(i , j\) 能建立无向边,当且仅当 \(|i - j|\) 这个数属于B集合 要求我们从B中删去最少的数,来使得Z集合上建立的图为二分图 思路 首先要知道离散数学的基础知识,一个简单图是二分图,当且仅当其中没有奇环. 我们先假设B中只有一个数x,那么显然在Z中,0与x可以建边,然后x又可以和x * 2建边,以此类推.这是一条链 那么如果B中还有一个y呢,那显然还会生成一条链…