C

存每个值存在的位置,枚举末尾的值,再枚举前面的值,哈希二分出最长相同的,即剩下的为不同的

D

\(f_{i,j,k}\)为前i位,最后一个3因子在j,次因子在k

G

bitset处理有多少位置符合的,有多少不符合的,然后按子集套即可

05-08 14:57