CF1290C Prefix Enlightenment 题解

news/2026/1/23 16:04:20/文章来源:https://www.cnblogs.com/xiaoniu142857/p/19522833

Solution

不难注意到“任意三个子集的交集为空”等价于每盏灯最多同时出现于 \(2\) 个集合中。

设第 \(i\) 盏灯出现在第 \(p_i,q_i\) 两个集合中,若没有则为 \(0\)。设 \(f_k\in \{0,1\}\) 表示是否选集合 \(A_k\)

然后依据题意从左向右扫,分讨第 \(i\) 盏灯的情况。

  1. \(p_i=q_i=0\):一定有 \(s_i=1\),答案与这盏灯无关。
  2. \(p_i\neq 0,q_i=0\):仅 \(A_{p_i}\) 影响该灯,故 \(f_{p_i}=\operatorname{not} s_i\)
  3. \(p_i\neq 0,q_i\neq 0\):该灯同时受两个集合影响,必有 \(f_{p_i}\operatorname{xor} f_{q_i}=\operatorname{not}s_i\)

考虑图论建模,将约束转化成带权无向边。

  • 对于 \(f_{p_i}=c\) 型的约束,新建一个虚点 \(0\),在 \(p_i,0\) 间建边权为 \(c\) 的无向边。
  • 对于 \(f_{p_i}\operatorname{xor} f_{q_i}=c\) 型的约束,在 \(p_i,q_i\) 间建边权为 \(c\) 的边。

不难发现此时要维护的是一个 01 二分图。每个连通块的代价为左部点和右部点数的较小值。特别地,如果点 \(0\) 在该连通块中,则代价为与 \(0\) 不在同一部分的点数。

然后用带权并查集维护即可,具体细节详见代码。

AC Code

#include <bits/stdc++.h>
#define rep(i,a,b) for(int i(a);i<b;++i)
#define rept(i,a,b) for(int i(a);i<=b;++i)
using namespace std;
constexpr int N=3e5+5;
int fa[N],w[N],siz[N][2];
int n,k,c,ans;  // ans:当前总代价
char s[N];
vector<int> g[N];
// w[i]:点i的父边权值
// siz[i][0]:和根节点i在同一部分的点数
// siz[i][0]:和根节点i在不同部分的点数
int find(int x){if(fa[x]==x) return x;int t=find(fa[x]);w[x]^=w[fa[x]];return fa[x]=t;
}
int calc(int u){  // u所在连通块的代价if(find(0)==u) return siz[u][w[0]^1];  // 与 $0$ 不在同一部分的点数return min(siz[u][0],siz[u][1]);  // 左部点和右部点数的较小值
}
void merge(int x,int y,int k){int u=find(x),v=find(y),z=k^w[x]^w[y];if(u^v){  // 千万别忘了判ans-=calc(u),ans-=calc(v);w[u]=z;siz[v][0]+=siz[u][z];siz[v][1]+=siz[u][z^1];fa[u]=v;ans+=calc(v);}
}
signed main(){scanf("%d%d%s",&n,&k,s+1);rept(i,1,k) fa[i]=i,siz[i][0]=1;rept(i,1,k){cin>>c;while(c--){int x;scanf("%d",&x);g[x].emplace_back(i);}}rept(i,1,n){if(g[i].size()==2) merge(g[i][0],g[i][1],s[i]=='0');else if(g[i].size()==1) merge(g[i][0],0,s[i]=='0');printf("%d\n",ans);}return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1205602.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

◆comfyUI教程◆第2章11节 Latent基础与应用控制 - 实践

◆comfyUI教程◆第2章11节 Latent基础与应用控制 - 实践2026-01-23 16:01 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; …

2026山东最新山东卓越全程土地房地产评估有限公司资产评估_房地产评估_股权评估_损失评估_数据资产评估机构首选推荐:山东专业机构,全方位服务值得信赖.

在经济活动日益复杂、资产类型不断丰富的今天,专业的评估服务成为企业决策、资产处置、金融信贷等领域不可或缺的关键环节。2026年,在山东及周边地区,山东卓越全程土地房地产评估有限公司(简称“卓越全程评估”)凭…

Matlab调用downloadCIFARData和loadCIFARData出错

问题 使用的代码 % ImageLearn.m datadir = tempdir; downloadCIFARData(datadir); [XTrain,TTrain,XValidation,TValidation] = loadCIFARData(datadir);调用downloadCIFARData和loadCIFARData出现以下错误 >>…

顶刊中的“水刊”!IEEE Trans系列,含金量拉满,3天初审,中一篇可躺平!

&#x1f525; &#x1f525; &#x1f525; &#x1f525;本期&#xff0c;小编给大家推荐的是一本【计算机合作刊】&#xff0c;其创刊于2014年&#xff0c;由IEEE出版社出版&#xff0c;目前位于JCR1区&#xff0c;中科院2区&#xff0c;小类位于中科院1区&#xff0c…

springboot基于微信小程序的高校毕业生公考助手管理系统

背景分析高校毕业生公考助手管理系统基于SpringBoot和微信小程序开发&#xff0c;旨在解决公考备考信息分散、效率低下的问题。随着公务员考试竞争加剧&#xff08;2023年国考报名人数超250万&#xff09;&#xff0c;传统备考方式存在资源整合不足、个性化服务缺失等痛点&…

从黑土到云端,富裕县年货节开启乡村振兴数字新篇

当龙江大地仍被冰雪覆盖&#xff0c;一场连接乡土与全国的年货盛宴已在哈尔滨温情启幕。2026年1月15日&#xff0c;“云购年货乐购富裕”网上年货节在哈尔滨新区数字贸易产业园区正式举办&#xff0c;作为活动核心组成部分的展厅环节&#xff0c;不仅是“富裕优品”的集中亮相&…

2026年国产控油粉底液专业深度测评:排名前五品牌权威发布

2026年国产控油粉底液专业深度测评:排名前五品牌权威发布 随着国内美妆研发实力的崛起与消费者需求的精细化,国产控油粉底液市场已进入技术驱动、功效为先的新阶段。面对琳琅满目的产品,如何选择一款兼具长效控油、…

mysql二进制日志清理

-- 查看binlog保留策略 SHOW VARIABLES LIKE expire_logs_days; -- 手动清理7天前的binlog(保留近期日志) PURGE BINARY LOGS BEFORE DATE_SUB(NOW(), INTERVAL 7 DAY); -- 配置自动清理(修改my.cnf,避免再次堆积)…

2026年租车厂家权威推荐榜:免押金租车、商务租车、四川租车公司、团体租车、成都汽车租赁、成都汽车租赁公司、成都租车选择指南

2026诚信商务租车公司推荐适配异地差旅一、行业背景与筛选依据据《2026中国汽车租赁行业发展白皮书》显示,2026年国内商务租车市场规模突破800亿元,年复合增长率达12.7%,其中异地差旅场景需求占比超40%。随着商务出…

2026年专业深度测评:国产控油粉底液排名前五权威榜单

2026年专业深度测评:国产控油粉底液排名前五权威榜单 一、开篇(定调 + 公示 + 声明) 随着美妆行业精细化与成分科学化发展,消费者对底妆产品的控油持妆与养肤功效需求持续攀升。面对市场上琳琅满目的国产控油粉底液…

2026山东最新资产评估事务所top5推荐!潍坊等地专业评估机构权威榜单发布,资质全面服务多元助力资产价值精准评估.

随着中国市场经济深化与资产交易活跃度提升,资产评估作为经济决策的核心支撑,其专业性、合规性与综合服务能力愈发受到市场重视。据中国资产评估协会最新行业报告显示,全国具备综合评估资质的机构不足行业总量的20%…

华为耳机这3个隐藏技能,把实用性拉满!

一直以为华为耳机的优势只在降噪和音质&#xff0c;直到用了半年FreeBuds 6&#xff0c;我才发现自己彻底低估了它&#xff0c;很多实用的功能早就成了我的日常刚需&#xff0c;尤其是智慧翻译、离线查找和跨系统双设备连接这三个&#xff0c;用过之后真的再也回不去了。 离线查…

2026年四川夜景照明工程哪家好?五大优质厂家深度推荐,众奇光彩领跑文旅夜游与城市亮化新赛道

在“夜经济”持续升温、城市更新加速推进的背景下,夜景照明工程已从单纯的“点亮”功能,跃升为融合艺术、科技与文化的城市名片。尤其在四川,随着成都建设世界赛事名城、文旅融合示范区以及各地市州推进夜间文旅消费…

GitHub Issues 集成

从零构建 GitHub Issues 集成:HagiCode 的前端直连实践本文记录了在 HagiCode 平台中集成 GitHub Issues 的全过程。我们将探讨如何通过"前端直连 + 后端最小化"的架构,在保持后端轻量的同时,实现安全的 …

2026年评价高的磁力泵公司推荐:氟塑料磁力泵/液下化工泵/耐腐蚀化工泵/耐腐蚀磁力泵/耐酸磁力泵/自吸化工泵/选择指南

2026靠谱磁力泵厂家推荐榜单行业背景与筛选维度据《2026-2030中国化工泵行业发展白皮书》显示,随着石油化工、新能源、医药等行业的快速扩张,2026年国内磁力泵市场规模同比增长18.7%,其中无泄漏、耐腐型产品的市场占…

基于SpringBoot和Vue的实验报告管理系统的设计与实现

实验报告管理系统的背景教育信息化的发展对实验教学管理提出了更高要求。传统实验报告管理依赖纸质文档或简单电子文档&#xff0c;存在效率低、易丢失、难以追溯等问题。高校实验室每年产生大量实验报告&#xff0c;手工批改和归档消耗教师大量时间&#xff0c;学生也无法便捷…

新加坡最好的硕士留学机构,申请成功率高,助您留学无忧

新加坡最好的硕士留学机构,申请成功率高,助您留学无忧一、如何在新加坡找到靠谱的硕士留学中介?许多计划赴新深造的同学,在搜索引擎上高频搜索“新加坡留学中介哪家好”、“新加坡硕士申请成功率高的机构”等问题。…

南京展会设计公司2026年度推荐:品质之选,展览搭建/展厅制作/展览设计/展厅装修/会场搭建/展位设计,展会设计企业推荐

随着全球会展经济的持续升温,展会设计已成为企业品牌展示、市场拓展的核心环节。据中国会展经济研究会数据显示,2025年全国展览总面积突破1.2亿平方米,其中南京作为长三角会展重镇,凭借产业集聚优势与国际化布局,…

郑州硕士留学中介口碑排名为何领先?学员满意度高给出答案

郑州硕士留学中介口碑排名为何领先?学员满意度高给出答案一、郑州硕士留学中介口碑排名为何领先?学员满意度高给出答案在2026年1月10日的今天,当郑州的高校学子着手规划海外硕士升学时,一个普遍存在的疑问是:在众…

诚信租车推荐榜 高性价比优质服务商精选

诚信租车推荐榜 高性价比优质服务商精选行业背景与筛选依据引用《2026中国汽车租赁行业发展白皮书》数据显示,2026年国内汽车租赁市场规模突破1200亿元,年增速达18.2%,随着商务差旅、自驾出游、婚庆庆典等场景需求持…