BZOJ-2337-XOR和路径
描述
分析
- 转化为二进制按位来计算, 最后把每一位的加起来
- f[i]表示i到n的期望路径长度, d[i]表示i的度
- 因为i的期望是由i走到的点状态转移得到的, 所以在计算概率时应该用i的度来算
- 如果i到j的边的权值的第 BIT 位是0, 任何数异或0都是它本身, 所以f[i] = f[j] / d[i] + …
- 如果i到j的边的权值的第 BIT 位是1, 异或一相当于取反. 所以f[i] = (1-f[j]) / d[i] + …
- 然后列出f[i]的方程, 移项使所有的f值在左边, 右边剩一堆常数, 就可以高斯消元了.
- 有n个方程, n个变量. 解出X,
ans = sum{X[0] * (1 << BIT) | 0 <= BIT < 30 即可}
代码
https://code.csdn.net/snippets/619507
BZOJ-2337-XOR和路径相关推荐
- BZOJ 2337 XOR和路径(概率DP)
求点1到点n经过的路径权值异或和的期望. 考虑按位计算,对于每一位来说,令dp[i]表示从i到n的异或和期望值. 那么dp[i]=sum(dp[j]+1-dp[k]).如果w(i,j)这一位为0,如果 ...
- BZOJ 2337: [HNOI2011]XOR和路径( 高斯消元 )
一位一位考虑异或结果, f(x)表示x->n异或值为1的概率, 列出式子然后高斯消元就行了 --------------------------------------------------- ...
- P4151 [WC2011]最大XOR和路径(线性基应用)
P4151 [WC2011]最大XOR和路径 思路 如果单纯的只是树形图,那么答案显然易见只有一种,也就是从头到尾的路径从头到尾的异或值,但是这里不同的就是有可能在道路上有许多的环. 题目有一个重点提 ...
- P4151 [WC2011]最大XOR和路径(线性基)
P4151 [WC2011]最大XOR和路径 对于求解最大异或和路径,首先边可以重复走,最终的结果一定是一条路径和许多环的异或和,因为路径和环之间的边会被走两次,不会被计算,所以我们可以通过dfs树求 ...
- 线性代数五之高斯消元——[SDOI2010]外星千足虫,[HNOI2013]游走,[HNOI2011]XOR和路径,[hdu 4035]Maze
多类型高斯消元杂题 [SDOI2010]外星千足虫 description solution code [HNOI2013]游走 description solution code [HNOI2011 ...
- 洛谷 P4151 BZOJ 2115 [WC2011]最大XOR和路径
//bzoj上的题面太丑了,导致VJ的题面也很丑,于是这题用洛谷的题面 题面描述 XOR(异或)是一种二元逻辑运算,其运算结果当且仅当两个输入的布尔值不相等时才为真,否则为假. XOR 运算的真值表如 ...
- Bzoj2337:[HNOI2011]XOR和路径
题面 bzoj Sol 设\(f[i]\)表示\(i到n\)的路径权值某一位为\(1\)的期望 枚举每一位,高斯消元即可 不要问我为什么是\(i\ - \ n\)而不可以是\(1\ - \ i\) # ...
- [HNOI 2011]XOR和路径
Description 给定一个无向连通图,其节点编号为 1 到 N,其边的权值为非负整数.试求出一条从 1 号节点到 N 号节点的路径,使得该路径上经过的边的权值的"XOR 和" ...
- bzoj2337: [HNOI2011]XOR和路径
传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2337 思路:看到异或,那就按位做. 假设现在在做第i位,为了描述方便,现在的边权是v ...
- 【BZOJ2337】XOR和路径,概率期望DP+高斯消元
Time:2016.08.27 Author:xiaoyimi 转载注明出处谢谢 传送门 思路: 与游走思路有一定相似的地方 对答案的每一位进行判断 通过高斯消元解出每个点到n xor路径为1的概率 ...
最新文章
- 招募 | 大马鹿物流运筹优化算法工程师
- Dalvik指令备忘
- bash shell基础之二条件判断
- IDC发布2017年中国智慧城市IT十大预测
- 回望iQOO一周年:子品牌战略的成功之路
- 系统签名缺少libconscrypt_openjdk_jni.so解决
- [渝粤教育] 中国地质大学 管理信息系统 复习题 (2)
- Stack of js
- 频率学派与贝叶斯学派的区别
- EditPlus中文版64bit百度网盘下载
- 黑群晖6.1.4-DS3615xs_65217安装使用教程、含下载资源、亲测有效
- css文字加边框镂空文字_如何使用CSS创建镂空边框设计
- [转帖]2.0&TBC 术士常用宏+宏答疑
- 腾讯Bugly简单使用简述
- 什么是教学用计算机,计算机在教学方面的应用
- 乐乐音乐-KSC歌词图片生成器
- 数据结构的形式定义、数据的逻辑结构、数据的存储结构
- RGB彩色空间的不同转换公式 1
- 原生Js导出Excel文件
- Web 前端基础知识面试大全
热门文章
- [云炬创业基础笔记]创业计划书常见问题
- 某机器字长8位,试用如下所给芯片设计一个存储器,容量为10KW,其中RAM为高8KW,ROM为低2KW,最低地址为0(RAM芯片类型为:4K×8。ROM芯片为:2K×4)。
- 贪心算法之买卖股票的最佳时机 II
- Markdown语法入门
- OpenGL在frag着色器中模拟点光源
- 汇编语言出现的历史背景
- 深度学习练手项目(一)-----利用PyTorch实现MNIST手写数字识别
- JS:js中的复制对象值问题——Object.assign()
- bootstrap.yml和application.yml的区别
- 去中心化多链钱包CoinU 30问(你想要的答案都在这里)