G. Greater Integer, Better LCM 前言 题解有点看不懂,自己想了个比较直接的做法。 Solution 考虑和的因数是由哪些组成的,于是发现这两个数选到的最终要包含所有,所以直接考虑枚举其中一个数,那么另一个数能取的范围就是“至少包含当前数的补集的所有数”,换句话说,我们选定一个数后,这个数有哪些选满了已知,那么另一个数一定要把没选满的都选满,所以只要能预处理出“至少某几位选满时的最小值”就可以了。 这个预处理其实很简单,先直接dfs求出恰好某几位选满时的答案,然后直接SOSDP即可。 最终统计答案时的dfs和预处的dfs几乎完全一致。 中间特别注意一下选...