UOJ36【清华集训2014】玛里苟斯 给定序列 \(a\),每个元素有 \(\frac{1}{2}\) 的概率被选择,设 \(x\) 表示被选择的元素的异或和,求 \(x^k\) 的期望。 \(n\le 10^5,k\le 5,a_i\ge 0\) 保证答案小于 $2^{63}$ Solution ...
分类:
其他好文 时间:
2020-10-09 21:03:12
阅读次数:
19
题意: 给一个长度为N的数组 然后求满足 他们的异或和 加和相等的区间 题解: 我们发现,一旦两个数字有一位都是1,他们会变成0,所以这时候肯定就少了值,换句话说,两个数异或的最大值,是两个数的加和 所以枚举每个位置,然后向前异或,因为,所以每次最多20次向前 复杂度20*n,也就是log(ai)* ...
分类:
其他好文 时间:
2020-09-17 20:09:08
阅读次数:
32
Description 给定一个 $0/1$ 二进制串 \(s(|s|\le 50)\),和两个整数 \(n,k(n\le 7,k\le 10^5)\) 从不大于将 \(s\) 循环 \(k\) 次后得到的二进制串的数中选不同的 \(n\) 个,异或和为 $0$ 的方案 Solution 自己口胡的 ...
分类:
Web程序 时间:
2020-08-02 19:58:57
阅读次数:
99
###思路 对于这道题,我们从题目里可以知道,蓝色代表的方块为0,红色代表的方块为1。按照题目要求,如果换一种说法,那就是对于一个2*2的方格,其中1的个数必定有奇数个,这样的话,每个方格里的所 有数的异或和必定为1(00=0 , 10=1 , 1^1=0)。那么对于每一个格子$a(i,j)$,都有 ...
题意 给你两个长度为 \(n\) 的串 \(a,b\) 求 \(a,b\) 两序列各任取一数相加形成的$n^2$个和的异或和 $1 \le n \le 2 \times 10^5$ $0 \le a_i \le 2^{28}$ 传送门 思路 按位考虑。对于第$i$位,令 \(x=2^i\),所有数对 ...
分类:
其他好文 时间:
2020-07-26 22:51:31
阅读次数:
66
题目链接:https://www.acwing.com/problem/content/258/ 题目给出长度为n的序列,操作有两种,求[p,n]段的异或和再与x的异或,或者增加一个数x,使用可持久化Trie和异或前缀和可以解决,但是需要在[l-1,r-1]区间内,右区间自然满足,左区间的话需要加上 ...
分类:
编程语言 时间:
2020-07-25 23:31:49
阅读次数:
75
题意: 给定一棵n个点的树,每个点有点权$G_u$。 你需要回答q次询问,每次询问一条路径$(u,v)$上选一些点的最大异或和。 $n\leq 20000,q\leq 200000,G_u \leq 2^{60}$。 题解: 二合一板子题。写了个树剖发现$O(n\log^{3}{n})$能过,我也不 ...
分类:
其他好文 时间:
2020-07-11 22:37:14
阅读次数:
65
已知一个长度为 $n$ 的整数数列 $a_1,a_2,...,a_n$,给定查询参数 $l,r$,问在 $a_l,a_{l+1},...,a_r$ 区间内,有多少子序列满足异或和等于 $k$。也就是说,对于所有的 $x,y\space (1 ≤ x ≤ y ≤ r)$,能够满足 $a_x \bigo... ...
分类:
其他好文 时间:
2020-07-02 22:14:14
阅读次数:
77
luoguP6623 [省选联考 2020 A 卷] 树(trie树) Luogu 题外话: 。。。想不出来啥好说的了。 我认识的人基本都切这道题了。 就我只会10分暴力。 我是傻逼。 题解时间 先不想用什么维护,拆分成如下操作: 插入,合并,全局异或和,全局加一。 全局加一咋做? Trie树变成从 ...
分类:
其他好文 时间:
2020-06-28 20:13:06
阅读次数:
61
给定一个非负整数序列 $\{a\}$,初始长度为 $n$。
有 $m$ 个操作,有以下两种操作类型:
1. `A x`:添加操作,表示在序列末尾添加一个数 $x$,序列的长度 $n+1$。
2. `Q l r x`:询问操作,你需要找到一个位置 $p$,满足 $l \le p \le... ...
分类:
其他好文 时间:
2020-06-26 21:53:20
阅读次数:
48