码迷,mamicode.com
首页 >  
搜索关键字:异或和    ( 616个结果
洛谷 [P4151] 最大异或和路径
线性基 首先我们发现,对于一条路径走过去再走回来是没有意义的, 所以我们可以没有任何其他影响的取得一个环的异或和 所以我们预处理出来所有环的异或和,求出他们的线性基,然后任找一条 $1 \sim n$ 的路径,找出异或和的最大值 cpp include include include include ...
分类:其他好文   时间:2018-03-15 11:13:49    阅读次数:120
POJ 1830 开关问题
高斯消元 首先想到状压搜索,但是会T 然后我们考虑到一个开关的最后状态,与它的开始状态与所有与它有关操作的异或和有关 因为每个开关只能操作一次,我们可以把每个开关看作是一个元,这些元之间用异或关系连接起来 cpp include include include include include inc ...
分类:其他好文   时间:2018-03-13 22:50:26    阅读次数:233
uoj#207. 共价大爷游长沙
传送门 lct维护子树信息。 加入一条路径时给两个端点x,y分别异或上rand出来的一个权值,那么若一条边被所有路径经过,即所有路径的两端点都分居这条边的两边,那么这条边一端的子树权值异或和为总的路径的权值异或和。 跟上一道题一样用lct维护子树信息即可。 1 //Achen 2 #include< ...
分类:其他好文   时间:2018-03-11 17:30:07    阅读次数:175
●BZOJ 2337 [HNOI2011]XOR和路径
题链: http://www.lydsy.com/JudgeOnline/problem.php?id=2337题解: 概率dp, 因为异或的每一位之间没有关系,我们就依次考虑每一位k。(即边权要么为1,要么为0) 令dp[i]表示从i出发到n点的边权异或和为1的概率。 然后转移:(令cnt[i]表 ...
分类:其他好文   时间:2018-03-11 12:01:43    阅读次数:150
BZOJ3261:最大异或和——题解
http://www.lydsy.com/JudgeOnline/problem.php?id=3261 给定一个非负整数序列{a},初始长度为N。 有M个操作,有以下两种操作类型: 1、A x:添加操作,表示在序列末尾添加一个数x,序列的长度N+1。 2、Q l r x:询问操作,你需要找到一个位 ...
分类:其他好文   时间:2018-03-08 14:11:15    阅读次数:197
高效异或和
本结论可用于博弈论的优化 $O(1)$ 求 $ 1 \sim n $的所有数的异或和 定义 $f(x, y)$ 表示 $x$ 到 $y$ 的所有异或和 定义 $XOR$ 为异或 $OR$ 为或 ...
分类:其他好文   时间:2018-03-08 12:09:47    阅读次数:77
Petrozavodsk Winter-2018. Jagiellonian U Contest
A. XOR 求出所有数的异或和$sum$,将所有数and上$sum$,然后求线性基,则选取$sum$的所有$1$对应的基最优。 时间复杂度$O(n\log x)$。 B. Tribute 按题意模拟即可。 C. Boardroom Meeting CDQ分治+扫描线树状数组,时间复杂度$O(n\l ...
分类:Windows程序   时间:2018-03-06 23:10:22    阅读次数:343
Educational Codeforces Round 23E
题意:刚开始有一个空集合,现在有三种操作1,加x到集合中,2,删去集合中的一个x,3,查询集合中的x^p<l的个数 套路题,(看到异或和集合操作条件反射01字典树),加和删操作不说了,主要是查询,当l二进制中的第x位是1,那么取p第x位的异或时该位就是1,那么加上另一边(即p的第x位)的个数,当l第 ...
分类:其他好文   时间:2018-03-05 23:30:39    阅读次数:193
bzoj2337
高斯消元+概率dp 我好纸张 设dp[i]表示i到n异或和为1的概率,那么暴力高斯消元就行了,注意方程中n那一行要清零 #include <cstdio> #include <cstring> #include <algorithm> #include <cmath> using namespace ...
分类:其他好文   时间:2018-03-04 20:02:33    阅读次数:167
折半搜索
异或和 题目描述 有一个长度为n的数列,请你编程求出是否有有若干个数字的异或和为0 输入及输出格式 输入共两行,第一行为n,第二行有n个数,即题意中的数列 输出仅一行,若有异或和为0的情况,输出“Ye5”,否则输出“No”(不带引号) 样例 输入 3 1 2 3 输出 Ye5 数据范围 50%的数据 ...
分类:其他好文   时间:2018-03-02 20:36:35    阅读次数:169
616条   上一页 1 ... 29 30 31 32 33 ... 62 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!