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

洛谷P14937题解

XOR Problem

题目分析

求区间异或和的与的最大权值。看到区间异或和的时候,我们总会熟练的先进行区间前缀异或和,然后将区间两端的前缀异或和异或就可以得到区间异或和,不理解的可以先做一些01字典树的问题。那么我们的问题就变成了\(f_x=a_1 \oplus a_2 \oplus ⋯ \oplus a_x\)\(w_1,w_2,w_3,⋯,w_m\)得到\(g_i=f_{w_i}\oplus f_{w_{i-1}}\)
使得\(g_1\mid g_2 \mid ⋯\mid g_m\)最大。

然后考虑最大权值,我们容易想到我们可以通过从高位到低位,将可行的位置赋1就可以了。那么,我们可以从高位到低位枚举,如果这个位置填1满足条件,且满足之前填的1,则这个位置填1。因为高位填的1一定要算在答案中,所以这样就可以得到最大值。

现在,我们考虑每个位置的1所需要满足的条件是什么。

首先我们如果要满足这个位置的区间与的1,则这个区间所有值都得是1,也就可以得出\(f\)异或时在这个数位必须是01交错排列的,而\(f_{w_1}\)异或的是0,就可以将0看做是\(f_{w_0}\)所以我们有\(f_{w_{2i}}\)在这位是0,\(f_{w_{2i+1}}\)在这位是1。


int l=ans|(1<<k),cnt=1;//cnt指可行的异或区间个数,但因为第0位是偶数,而f[0]其实是第1个区间,所以区间个数为偶数时实际是第奇数个f[i],因此我们在这里将它+1,后面再减回
for(int i=1;i<=n;i++)
{if((((f[i]&l)==0&&(cnt%2==1))||((f[i]&l)==l)&&(cnt%2==0)))cnt++;//在l为1的地方第偶数个f[i]必须都为0,第奇数个f[i]必须都为1
}

其次,题目的限制是我们必须划出m个区间,因此我们可划区间的个数一定要大于等于m。

if(cnt-1>=m)return 1;
else return 0;

然后我们的\(w_m=n\),所以首先必须满足\(f_n\)满足条件。即如果\(m\)是偶数,则\(f_n\)在这位是0,因此\(f_n\)的数位必须在答案的数位为1的地方为0。反之,如果\(m\)是奇数,则\(f_n\)在这位是1,因此\(f_n\)的数位必须在答案的数位为1的地方为1。

if(!((m%2==0&&(l&f[n])==0)||(m%2==1&&(l&f[n])==l)))return 0;//m为偶数时,在l为1的地方f[n]必须为0。m为奇数时,在l为1的地方f[n]必须为1

最后再从\(\log(n)\)枚举每个\(k\)看在第\(k\)位能否填1,就能得出答案了。

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

相关文章:

  • 2026年值得关注的手工净化板生产厂 哪个值得选有答案 - 工业品牌热点
  • 2026香港人力资源外包服务商推荐,香港名义雇主EOR盘点 - 品牌2025
  • 2026年新疆旅行社推荐:深度体验与安全保障综合排名,解决行程规划与消费透明痛点 - 十大品牌推荐
  • 2026年度漱口水品牌推荐榜单:口腔健康与场景适配双维度综合评估 - 十大品牌推荐
  • 2026碳酸镁市场精选:口碑与实力兼具的厂家,市场碳酸镁找哪家企业引领行业技术新高度 - 品牌推荐师
  • 2026年国际标准认证公司费用大分析,哪家性价比高 - myqiye
  • 2026年漱口水品牌推荐:针对溃疡修复与日常护理场景的深度评价 - 十大品牌推荐
  • 2026河北值得选的商业空间设计施工公司,零增项报价 - mypinpai
  • 百联OK卡如何高价回收?实用指南 - 团团收购物卡回收
  • 2026美国名义雇主EOR深度盘点,美国人力资源服务商推荐 - 品牌2025
  • 不踩坑指南|2026矿山全链服务商TOP3,中钲集团闭眼选更省心 - 朴素的承诺
  • 2026年新疆旅行社终极评测(权威数据+实地体验双重验证)| 游客选型避坑全指南 - 十大品牌推荐
  • 从依赖人工到智能闭环,Agent如何成为保险产品开发的AI超级助手
  • 2026年漱口水品牌推荐:居家办公多场景深度评测,解决溃疡疼痛与安全顾虑核心痛点 - 十大品牌推荐
  • 服务不错的医院设计施工一体化企业能为医院带来怎样优质服务 - 工业推荐榜
  • 2026海外人力资源外包服务商推荐,海外雇佣服务商选择指南 - 品牌2025
  • 斑马技术的下一步:把AI真正带到一线作业现场
  • 2026年市场评价高的不锈钢管定制加工哪个好,201不锈钢扁钢/304不锈钢中厚板,不锈钢管现货厂家怎么选择 - 品牌推荐师
  • 基于gtfont的高通字库芯片:打造高效文字显示新标准
  • 2026年CVE漏洞数量可能首次突破10万个
  • 2026中东人力资源服务商推荐,中东名义雇主EOR公司盘点,涵盖阿联酋、沙特阿拉伯、卡塔尔 - 品牌2025
  • 仓储升级必看:2025年隔板货架工厂实力解析,贯通式货架/库房货架/层板货架/平台货架/阁楼货架,隔板货架源头厂家推荐 - 品牌推荐师
  • 苹果修复iOS、macOS等设备遭利用零日漏洞
  • 2026年度资产配置公司推荐榜单:专业能力与长期价值双维度综合评估 - 品牌推荐
  • 百联OK卡回收技巧:快速变现攻略 - 团团收购物卡回收
  • 2026越南人力资源服务商推荐:名义雇主(EOR)选择指南 - 品牌2025
  • 2026终极解决方案:《刺客信条幻景》DLL文件缺失一键智能修复指南 - PC修复电脑医生
  • Codeforces Round 1079 (Div. 2)A,B,C,D,E1,E2,F个人题解 - CUC
  • 集成智能功率模块(IPM)市场稳步攀升:从434.6亿元到2032年613.2亿元的增长蓝图
  • NetBox Labs推出专为网络工程师设计的AI副驾驶系统