摘要: 直接暴搜是$3^n$的,无法接受。 正解是$meet \ in \ the \ middle$,暴搜前n/2个数,每个数的状态有三种:都不选,选为A集合,选为B集合。那么我们可以维护两个集合的差。 设状态为sta,每个数选中为1(无论是A还是B集合都为1),否则为0。差为v。 将二元组(sta,v) 阅读全文
posted @ 2019-10-15 16:41 Al_Ca 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 性质:一个数分解质因数后2的次数=二进制下末尾连续0的个数。 乘2比较好考虑,比较恶心的是+1。一个$k*2^0$的数+1后可能会出现很多情况。但是k这个数表示不出来。 但是加的操作最多有200次,也就是说最多影响二进制下的后8位。根据上述性质,我们把后8为作为状态,统计概率。 但是只有后8位状态的 阅读全文
posted @ 2019-10-15 16:28 Al_Ca 阅读(141) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-15 16:18 Al_Ca 阅读(1) 评论(0) 推荐(0) 编辑
ヾ(≧O≦)〃嗷~