首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
XOR
4条解析
开通博客写题解
oxton
发表于 2019-07-19 18:37:47
题意:给定n个整数,求满足子集异或和为0的子集大小之和。 题解:相当于求每个数出现在子集中的次数之和。 先对n个数求线性基,设线性基大小为r,可以分别计算线性基内数的贡献和线性基外数的贡献 1.线性基外:共n-r个数,枚举每个数x,将线性基外剩余的n-r-1个数任意排列,显然共有 个集合,这些集合再
展开全文
alpc_qleonardo
发表于 2019-07-19 18:08:40
大致题意:给你n个数字,然后让你求所有满足异或和为0的子集的大小之和。 首先这个子集大小之和,显然可以转换为计算每个数字的出现次数之和。考虑到异或和为0的子集,相当于可以用集合中的一部分数字去表示另外一部分数字,所以很容易想到用线性基解决这个问题。 对于这n个数字求线性基,假设线性基的个
展开全文
Dillonh
发表于 2019-07-19 19:26:54
题目链接 传送门原文链接 题意 求个数中子集内所有数异或为的子集大小之和。 思路 对于子集大小我们不好维护,因此我们可以转换思路变成求每个数的贡献。首先我们将所有数的线性基的基底求出来(设秩为),然后非基地元素的贡献就是,即选择这个数然后其他所有非基底元素都可以选择或者不选择两种方法,选择非基底元素
展开全文
CodeForces爱好者
发表于 2019-07-19 15:40:19
@[toc](H题 XOR 线性基) 原文链接:here Problem Description 求。 He wants to know the sum of sizes for all subsets of A whose xor sum is zero modulo (10^9+7). 中文意思
展开全文
查看本题
查看本题讨论
相关比赛
881-2019牛客暑期多校训练营(第一场)
进入比赛
5467-2019牛客暑期多校训练营(第一场)(重现赛)@irving11
进入比赛
5468-2019牛客暑期多校训练营(第一场)(重现赛)@irving11
进入比赛
6224-2019牛客暑期多校训练营(第一场)(重现赛)@划划划划划划
进入比赛
6308-2019牛客暑期多校训练营(第一场)(重现赛)@ZZK的花小呗
进入比赛
等你来战
查看全部
牛客周赛 Round 118
报名截止时间:2025-11-16 21:00
牛客2025秋季算法编程训练联赛6-基础组
报名截止时间:2025-11-19 21:00
牛客2025秋季算法编程训练联赛6-提升组
报名截止时间:2025-11-19 21:30
牛客练习赛146
报名截止时间:2025-11-21 21:30
牛客周赛 Round 119
报名截止时间:2025-11-23 21:00
第十七届北京信息科技大学程序设计竞赛(校外同步赛)
报名截止时间:2025-11-26 17:00
2026牛客寒假算法基础集训营1
报名截止时间:2026-02-03 18:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题