【清华集训2014】【BZOJ3811】玛里苟斯

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

Description

魔法之龙玛里苟斯最近在为加基森拍卖师的削弱而感到伤心,于是他想了一道数学题。
S 是一个可重集合,S={a1,a2,…,an}。
等概率随机取 S 的一个子集 A={ai1,…,aim}。
计算出 A 中所有元素异或 x, 求 xk 的期望。
Input

第一行两个正整数 n, k。
以下 n 行每行一个整数,表示 ai。
Output

如果结果是整数,直接输出。如果结果是小数(显然这个小数是有限的),输出精确值(末尾不加多余的 0)。
Sample Input

4 2

0

1

2

3
Sample Output

3.5
HINT

限制与约定

1≤n≤100000,1≤k≤5,ai≥0。最终答案小于 2^63 。k=1,2,3,4,5 各自占用 20% 的数据

Source

2015年国家集训队测试

感觉这个题是清华集训2014Day1三个题里最难的..
看上去一脸不可做,实际上也确实是一脸不可做..
自己想只会做k=1的..按位统计每位的异或期望值..
安利两个很好的题解.
题解1
题解2
结合起来看,看了一上午,最后看懂了…

#include<iostream>
#include<cstdio&g
期货缠论实战:文华财经笔中枢指标公式解析博易大师应用指南 本文深入解析期货缠论实战中的文华财经笔中枢指标公式及其在博易大师平台的应用技巧。详细介绍了笔中枢指标的核心逻辑、公式拆解、参数设置及多周期联合作战策略,帮助交易者提升市场分析能力交易胜率。特别适合期货交易者学习缠论指标的实际应用。 阅读详情

相关推荐

Linux8.3上装Oracle 19c RAC,ssh互信总报INS-06006?别急着下补丁,试试这个临时替换scp的骚操作

本文针对在Linux 8.3上安装Oracle 19c RAC时遇到的SSH互信报错INS-06006问题,提供了一个无需官方补丁的临时解决方案。通过创建SCP包装脚本并添加-T参数,有效解决了OpenSSH 8.x版本Oracle安装程序的兼容性问题,帮助用户顺利完成安装流程。

weixin_30764883的博客 370

清华集训 2014苟斯(组合计数 + 线性基)

题目链接:【清华集训 2014苟斯 推荐博客:【BZOJ 3811苟斯:线性基(详细证明) 首先想到将kkk分类讨论。 k=1k=1k=1时,我们考虑每一位的贡献。若有至少一个数第iii位为111,则对答案的贡献为valuei2valuei2\frac{value_i}{2}。 k=2k=2k=2时,发现每个异或和的平方为∑i∑j2i+jbitibitj∑i∑j2i+jbiti...

Galaxy Coder 的博客 1067

【教程4>第3章>第1节】通信系统高阶调制解调概述

高阶调制(High Order Modulation)是一种先进的数字调制技术,旨在通过增加每个符号携带的信息比特数来提高无线通信系统的数据传输速率和频谱效率。这种技术特别适用于具有较高信噪比(Signal-to-Noise Ratio, SNR)的通信环境,例如卫星通信、光纤通信以及一些高质量的无线通信链路。在数字通信中,调制是将数字信号(比特流)转换为适合在物理信道上传输的模拟信号的过程。高阶调制通过使用更多的信号状态或星座点来表示不同的比特组合,从而在一个符号周期内传输更多的信息。

FPGA/MATLAB学习教程/源码/项目合作开发 1686

[清华集训2014]苟斯

一、题目 点此看题 二、解法 注意到答案是2632^{63}263次方,可以分kkk来讨论: k=1k=1k=1,求出所有值或起来的值,每一位有12\frac{1}{2}21​的概率有贡献,所以把这个值除以222即可。 k=2k=2k=2,枚举i,ji,ji,j,考虑贡献是 2i+j×p2^{i+j}\times p2i+j×p,ppp是i,ji,ji,j同时有值的概率,考虑aaa中0有没有101010或010101(是i,ji,ji,j位上有没有值),如果有的话ppp是0.250.250.25,否则ppp

C202044zxy的博客 418

清华集训2014苟斯(数学 线性基)

original link - http://uoj.ac/problem/36 题意: 有一个多重集S={a1,a2,...an}S=\{a_1,a_2,...a_n\}S={a1​,a2​,...an​},你会从中随机选出一个集合S={b1,b2,...bk}S=\{b_1,b_2,...b_k\}S={b1​,b2​,...bk​},这个集合的异或为XXX,求XkX^kXk的期望。 解析: ...

QAQ 618

[BZOJ 3811]苟斯(线性基)尽量理解的题解

苟斯,我要被狗死了

549

[BZOJ3811][UOJ#36][清华集训2014]苟斯期望 + 线性基)

Address BZOJ 3811 UOJ #36 Solution 看到异或,首先想到拆位 下面 xor(A)\text{xor}(A)xor(A) 表示子集 AAA 的异或和, bit(x,i)bit(x,i)bit(x,i) 表示 xxx 的第 iii 个二进制位(最低二进制位为第 000 位) 可以得出 ans=E(xor(A)k,A⊂S)=E((∑i≥0bit(xor(A),i)2...

女装的你,如此好看! 578

BZOJ3811】【UOJ36】【清华集训2014苟斯

【题目链接】BZOJUOJ【思路要点】首先,数集\(\{A,B\}\)等价于数集\(\{A,A\ Xor\ B\}\),且数集\(\{A,0\}\)等价于\(\{A\}\)。因此,我们可以先构建原数集的线性基,并删去多余的0。令\(M\)为线性基的素个数,则\(M\)是\(O(LogMax\{a_i\})\)级别的。注意到题目保证答案小于等于\(2^{63}\),那么\(Max\{a_i\}\)...

cz_xuyixuan的博客 555

bzoj3811】【清华集训2014苟斯

3811: 苟斯 Time Limit:10 Sec Memory Limit:256 MBSubmit:500 Solved:196[Submit][Status][Discuss] Description 魔法之龙苟斯最近在为加基森拍卖师的削弱而感到伤心,于是他想了一道数学题。 S 是一个可重集合,S={a1,a2,…,an}。 等概率随机取 S 的一个子...

weixin_30216561的博客 92

[清华集训2014]苟斯(线性基+概率期望)

首先有一些前置引理: 1. 由期望的线性性,平方的期望不等于期望的平方,所以求k次方的期望时,需要记录1~k-1的期望,然后计算增量(OSU!),这个这题没用上。 2. 线性基是可以变成每位只在一个素上为1的(rebuild操作,也是求张成空间第k大的做法)。有一个关键的结论,张成空间内所有素(设为k个)的出现概率都为$\frac{1}{2^k}$,也就是所有可能出现的异或和都是等概率的。...

weixin_30411997的博客 109

题表

Mathematics :: bzoj 1488: [HNOI2009]图的同构 polya 线性基 : : BZOJ 3811清华集训2014苟斯 Data Structures:: bzoj 1018: [SHOI2008]堵塞的交通traffic 线段树维护图联通 || 线段树分治 bzoj 4025 二分图 线段树分治 || lct String : loj 6041 「雅礼集训 ...

weixin_34202952的博客 200

#46. 【清华集训2014】玄学

论如何挥霍时间

wamach的博客 1198

[UOJ]#36. 【清华集训2014苟斯 线性基+分类讨论

题意: 魔法之龙苟斯最近在为加基森拍卖师的削弱而感到伤心,于是他想了一道数学题。 SSS 是一个可重集合,S=a1,a2,…,anS={a1,a2,…,an}S=a1,a2,…,an。 等概率随机取 S 的一个子集 A=ai1,…,aimA={ai1,…,aim}A=ai1,…,aim。 计算出 AAA 中所有异或 xxx, 求 xkx^kxk 的期望。 题解: tyb code: #in...

fyc的博客 326

uoj#36. 【清华集训2014苟斯(线性基+概率期望

传送门 为啥在我看来完全不知道为什么的在大佬们看来全都是显然…… 考虑\(k=1\)的情况,如果序列中有某一个\(a_j\)的第\(i\)位为\(1\),那么\(x\)的第\(i\)位为\(1\)的概率就是\(\frac{1}{2}\) 证:把\(a_j\)拿出来,那么剩下的面选出的子集不管是什么情况,\(a_j\)放进去或不放肯定有一种能使\(x\)的第\(i\)位为\(1\),且另一种使\(...

weixin_33860722的博客 205

清华集训2014】mex

Description 有一个长度为n的数组{a1,a2,…,an}。m次询问,每次询问一个区间内最小没有出现过的自然数。

sadnohappy 695

JZOJ-senior-3547. 【清华集训2014】mex

Time Limits: 2000 ms Memory Limits: 131072 KB Description 有一个长度为n的数组{a1,a2,…,an}。m次询问,每次询问一个区间内最小没有出现过的自然数。 Input 第一行n,m。 第二行为n个数。 从第三行开始,每行一个询问l,r。 Output 一行一个数,表示每个询问的答案。 Sample Input 5 5 2 1 0 2 1...

HuangXinyue1017的博客 274

[清华集训 2014] 玄学

感觉自己被坑骗了。。。题目明明写了所有数据不超过int,敢情是输入数据不超int???迷惑行为 题目感觉有点绕,我尽量 不口胡。 首先我们搞一颗线段树1,树表示插入序列的编号。(如,在Q行中第i个出现插入操作) 其实拿到这道题我的本能是树套树的。(其实是打树套树打疯了神志不清 )那么为什么我们不用树套树而可以用简洁明快的不知什么鬼算法呢?我们先想想树套树:线段树1中的每个节点套一个长度为n的区间,...

Oxide‘s Blog 440
上一篇: 【BZOJ2864】战火星空
下一篇: 【BZOJ4453】cys就是要拿英魂!
CreationAugust
博客等级 码龄12年 262粉丝 449原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值