码迷,mamicode.com
首页 >  
搜索关键字:异或和    ( 616个结果
20170908校内训练
题意: 学过博弈论的同学都知道Nim游戏后手必胜的条件是异或和为0给定一棵树 ,支持修改单点点权,询问链上异或和 预处理每个点到根的路径的异或和由于异或的特殊性质,在求链x->y的异或和的时候,我们只需要知道x到根的异或和,y到根的异或和,将他们异或起来,最后异或上被消掉的lca处的值即可。 ...
分类:其他好文   时间:2017-09-20 23:16:25    阅读次数:199
【分块】计蒜客17120 2017 ACM-ICPC 亚洲区(西安赛区)网络赛 G. Xor
题意:给一棵树,每个点有权值。q次询问a,b,k,问你从a点到b点,每次跳距离k,权值的异或和? 预处理每个点往其根节点的路径上隔1~sqrt(n)的距离的异或和,然后把询问拆成a->lca(a,b),lca(a,b)->b,讨论一下即可,细节比较多。 队友的代码: ...
分类:其他好文   时间:2017-09-16 21:54:05    阅读次数:225
算法复习——bitset(bzoj3687简单题)
题目: Description 小呆开始研究集合论了,他提出了关于一个数集四个问题:1.子集的异或和的算术和。2.子集的异或和的异或和。3.子集的算术和的算术和。4.子集的算术和的异或和。 目前为止,小呆已经解决了前三个问题,还剩下最后一个问题还没有解决,他决定把这个问题交给你,未来的集训队队员来实 ...
分类:编程语言   时间:2017-09-12 12:10:03    阅读次数:125
Codechef WEASELTX
WEASELTX code给你一棵 n 个节点的有根树(节点),以及每个节点 i 的初始权值 a[i] 。一次操作则是指将每个节点的权值变为以其为根的子树中所有节点的权值之异或和。维护 q 个询问,每个询问则是问 T 次操作之后,根节点的权值。解:相关题目:HDU 6129 http://acm.h ...
分类:其他好文   时间:2017-09-11 21:19:45    阅读次数:165
[UOJ]#36. 【清华集训2014】玛里苟斯
题目大意:给n个数字,求子集的异或和的k次方的期望(n<=10^5,k<=5,保证答案小于2^63) 做法:首先如果从集合中拿出a和b,把a和a xor b放回集合,子集的异或和与原来是一一对应的,用高斯消元的思想可以消到只剩log个数,其他都是0,对答案没有影响。然后考虑k次方的期望,我们把二进制 ...
分类:其他好文   时间:2017-09-03 17:08:38    阅读次数:150
Day 9.2
T1 裸的拓扑排序 T2 略微改编的最短路 T3 题目描述: 有一个魔术师,他有 n 个未知整数,每个数是 0 或者 1,你的目的是猜出魔术师的这 n 个未 知数。 为了猜出 n 个未知数,你可以向魔术师询问第 x 到第 y 个数的异或和,但是每次询问你都需 要给魔术师一定的金钱,不同的询问需要不同 ...
分类:其他好文   时间:2017-09-02 21:43:56    阅读次数:175
BZOJ 2460: [BeiJing2011]元素 贪心,线性基
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2460 解法:从大到小排序,依次贪心的添加到当前集合就可以了,需要动态维护线性基。用拟阵证明,线性基性质,线性基中任意子集异或和不为0,所以从大到小加入就好。 ...
分类:其他好文   时间:2017-08-29 20:40:06    阅读次数:151
Xor HYSBZ - 2115 (线性基)
Xor HYSBZ - 2115 题意:给一个树,求1到n的最长路径。这里的路径定义为异或和。 线性基~~ 1 #include <bits/stdc++.h> 2 using namespace std; 3 #define ll long long 4 struct LiBase{ 5 ll a ...
分类:其他好文   时间:2017-08-24 23:53:38    阅读次数:230
bzoj 4866: [Ynoi2017]由乃的商场之旅
设第i个字母的权值为1<<i,则一个可重集合可以重排为回文串,当且仅当这个集合的异或和x满足x==x&-x,用莫队维护区间内有多少对异或前缀和,异或后满足x==x&-x,这样端点移动的代价为字符集大小+1=27,因此时间复杂度为$O(27n\sqrt{m})$ ...
分类:其他好文   时间:2017-08-23 10:15:11    阅读次数:130
HDU6129 规律
LINK 题意:n个数进行m次前缀和异或和后的情况,其中$n,m(1\leq n\leq2\times10^5,1\leq m\leq10^9)$。 思路:看到m这么大,肯定要分解m的,又是异或和,二进制分解后,发现第i的位置上值为与i相距 [m分解后的各个值]位置上的异或,复杂度O(nlogm)。 ...
分类:其他好文   时间:2017-08-18 21:23:20    阅读次数:107
616条   上一页 1 ... 36 37 38 39 40 ... 62 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!