当前位置: 首页 > news >正文

FWT 相关做题记录

CF662C Binary Table

有一个暴力思路是:枚举翻转哪些行,然后之后单独考虑翻转列了。如果当前列的 \(1\)\(0\) 多,那么就翻转当前列。复杂度 \(O(2^nnm)\)

考虑将上面的形式变得更优美,令 \(g(i)=\min(\text{popcount}(i),\text{popcount}(2^n-i))\)

则答案为 \(\min_{S=0}^{2^n-1} \sum \limits _{i=1}^m g(sta_i\oplus S)\)。其中 \(sta_i\) 表示第 \(i\) 列的状态。考虑把 \(sta_i\) 按照值域分类,\(cnt_i\) 代表 \(sta_j=i\) 的数量。

则写成 \(\min_{S=0}^{2^n-1} \sum \limits _{i=0}^{2^n-1} g(i\oplus S)\times cnt_i\)。令 \(f(i)=\sum \limits _{j\oplus k=i} g(j)\times cnt_{k}\)。则答案为 \(\min \limits_{S=0}^{2^n-1} f(S)\)。使用 FWT 求 \(f\) 数组,复杂度 \(O(n\log n)\)

P10242 [THUSC 2021] Emiya 家明天的饭

枚举选择的人,那么有 \(\min \limits _{S=0}^{2^n-1} \sum \limits _{i∈S}\sum \limits _{j=1}^m [S⊆T_j]a_{i,j}\)

先枚举 \(S\),再枚举 \(i\),令 \(g(S,i)=\sum _{j=1}^m [S⊆T_j]a_{i,j}\)。对于每一个 \(i\),将其所有的 \(g(S',i)\) 全部求出来,具体可以用高位前缀和或者 FWT 做。

则答案就为 \(\min \limits _{S=0}^{2^n-1} \sum \limits _{i∈S} g(S,i)\)

CF850E Random Elections

题目可以看成 \(A\to B,B\to C,A\to C\) 进行比赛。注意到一个人最多赢两场,我们假定 \(A\) 赢两场,分别对战 \(B,C\) 选手。最后将答案乘三即可。

那么就意味着 \(f((A,B)_1,(A,B)_2,\dots,(A,B)_n)=1\)\(f((A,C)_1,(A,C)_2,\dots,(A,C)_n)=1\)。其中 \((A,B)_i\) 表示第 \(i\) 个公民对 \((A,B)\) 的评价。

考虑第 \(i\) 位公民对这两场比赛的的评价为 \(P,Q\)

  • \(P=1,Q=1\),则可能的顺序为 \(ABC\)\(ACB\)
  • \(P=1,Q=0\),则可能的顺序为 \(CAB\)
  • \(P=0,Q=1\),则可能的顺序为 \(BAC\)
  • \(P=0,Q=0\),则可能的顺序为 \(BCA\)\(CBA\)

则存在 \(f(x)=1,f(y)=1\),那么 \(x,y\) 的方案数就为 \(2^{n-pop(x\oplus y)}\)

那么答案即为 \(\sum\limits _x\sum \limits _y 2^{n-pop(x\oplus y)}\)。可以统计出 \(x\oplus y\) 的值域出现次数,使用 FWT 即可。

http://www.jsqmd.com/news/139017/

相关文章:

  • 2025年葡萄酒发酵罐批发厂家权威推荐榜单:不锈钢啤酒罐/厌氧发酵实训设备/蓝莓酒发酵罐源头厂家精选 - 品牌推荐官
  • BP85928D 智能小家电辅助电源芯片 典型应用电路(替代方案FT8451B/FT8451H无需改板)
  • 基于CANN多Stream异步执行的智能推理管道:突破传统串行瓶颈 - 教程
  • 基于CANN多Stream异步执行的智能推理管道:突破传统串行瓶颈 - 教程
  • 2025拓展巴西市场:为何推荐Safeguard Global名义雇主EOR服务 - 品牌2025
  • 两坝一峡与升船机线路区别解析测评:基于行程数据与游客反馈的权威选择指南 - 品牌推荐
  • 【浏览器操作Open-AutoGLM终极指南】:掌握自动化AI交互的5大核心技巧
  • 2025菲律宾市场拓展,全面推荐Safeguard Global名义雇主EOR人力资源服务商 - 品牌2025
  • Open-AutoGLM赋能智能终端实战(AI芯片集成全解析)
  • 顶空进样器哪些品牌性价比高?顶空进样器厂家推荐 - 品牌推荐大师1
  • 决策树 (Decision Tree):像“猜猜看”游戏一样的AI算法
  • 手把手教你如何选购全屋定制智能家居品牌 - 博客万
  • 2025年扭蛋机合作加盟推荐榜:扭蛋机合作/扭蛋机联营/智能扭蛋机加盟服务商精选 - 品牌推荐官
  • Devenv 入门教程
  • 两坝一峡与升船机线路区别解析测评与权威指南:基于实测数据的行程选择分析 - 品牌推荐
  • 苏州侨泰商业设备有限公司的产品质量怎样?售后服务如何? - myqiye
  • c#获取文件版本号
  • AI写论文哪个软件最好?宏智树AI:毕业论文的“全能智慧导师”
  • 随机森林 (Random Forest):三个臭皮匠,顶个诸葛亮
  • 智谱Open-AutoGLM本地化部署实战(从0到1的完整流程)
  • GDB help命令:查看目标命令的具体用法
  • 2025广东最新猎头机构top5推荐!服务覆盖广州、珠海、深圳等地区,国内优质猎头企业榜单发布,精准高效助力企业人才战略 - 全局中转站
  • 2025-2026防爆/实验室旋转蒸发器生产厂家推荐,大、小型机型怎么选 - 品牌推荐大师1
  • 2025年终盘点:哪家公司二氧化碳分析仪品质好/口碑好? - 品牌推荐大师1
  • 2025年废铝压块机厂家推荐:江阴市德尚环保科技有限公司,多型号铝型材/铝粉/废铝/铝屑压块机全系供应 - 品牌推荐官
  • clickhouse对表设置ttl
  • 2025山东滨州纤绳网公司TOP5口碑评测:洪强纤绳网公司可以信任吗? - myqiye
  • 百科发布怎么做?常见百科平台创建规则说明 - 速递信息
  • 我发现动态因果图+联邦学习破解跨境罕见病早筛
  • 实力见证!2025年度气动吊车供应商新鲜出炉,气动吊/英格索兰气动葫芦/气葫芦/低净空气动葫芦/100吨气动葫芦气动吊车厂家口碑推荐榜 - 品牌推荐师