上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 传送门 题意 给$n$个数,计算所有异或和为$0$的子集大小之和。 思路 首先要把计算所有子集的大小之和这个问题转变一下,求每个数处在的异或和为$0$的子集的个数的和。 然后求这$n$个数的线性基$B_1$,设$B_1$的秩为$R$,这里对于线性基熟悉的老哥能发现:对于原$n$个数的任意子集,$B_ 阅读全文
posted @ 2020-06-01 12:45 BakaCirno 阅读(196) 评论(2) 推荐(0) 编辑
摘要: 传送门 题意 有多少个只包含'A''B'的字符串满足:$n$个子序列为'AB',$m$个子序列为'BA'。 题解 以$f[i][j]$表示包含$i$个'A',$j$个'B'且不多于$n$个'AB',$m$个'BA'的字符串数量。 显然,可以在$i+j$位上填'A'或'B',所以$f[i][j]=f[ 阅读全文
posted @ 2020-06-01 09:15 BakaCirno 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 传送门 A.Berland Poker 首先算一下最多的那个人能拿多少 Joker,应该是 \(x=min(n/k,m)\) 张。那么剩下 \(m-x\) 张 joker 均分给剩下的 \(n-1\) 个人,这样可以保证第 $2$ 多的人尽量少,所以剩下的人最多能有 \(other=(m-x)/(n 阅读全文
posted @ 2020-05-29 17:08 BakaCirno 阅读(251) 评论(2) 推荐(0) 编辑
摘要: 传送门 存个板子 int n,prime[1010],cntprime,vis[1010],phi[1010]; LL sum[1010]; void solve(int Case){ n=read(); printf("%d %d %lld\n",Case,n,sum[n]*2+1); } int 阅读全文
posted @ 2020-05-26 09:16 BakaCirno 阅读(106) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题解 $$ans=\sum_{i=1}^nk\ mod\ i=\sum_{i=1}^{n}k \lfloor k/i\rfloor i=n k \sum_{i=1}^n\lfloor k/i\rfloor i$$ 其中 $\sum_{i=1}^n\lfloor k/i\rfloor i$ 阅读全文
posted @ 2020-05-25 10:37 BakaCirno 阅读(98) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题解 转载自 "官方题解" 设 $g(x)$ 表示选定 $x$ 个箱子装不合法的宝石的方案数。 设 $f(x)=x!$ 表示选 $x$ 个箱子任意装宝石的方案数。 那么 $g(x) f(n x)$ 表示至少 $x$ 个箱子装了不合法宝石的方案数。 根据容斥原理,答案为 $\sum_{i= 阅读全文
posted @ 2020-05-23 10:45 BakaCirno 阅读(140) 评论(0) 推荐(0) 编辑
摘要: "传送门" 如果这题可以离线的话当然就SAM+线段树合并了,但是它居然来了个强制在线,给了个神奇的解码函数,我没有注意mask是传的参数,交上去直接WA,怀疑人生。 当然这题要强制在线的话就用LCT来维护parent树,维护子树和就行了,LCT的link和cut与sam里fa指针的动作保持一致就很好 阅读全文
posted @ 2020-04-17 10:58 BakaCirno 阅读(154) 评论(0) 推荐(0) 编辑
摘要: "传送门" LCT 维护子树信息,对于每个节点,另开一个变量 $f_2$ 记录其虚子树的总和,那么它的子树和就是 $f[u]=f[ls]+f[rs]+val[u]+f_2[u]$。 这个维护操作就比较讲究了,在原树的形态发生变化的时候一定要注意即时修改 $f_2$: $access$:将实边与虚边互 阅读全文
posted @ 2020-04-17 09:02 BakaCirno 阅读(108) 评论(0) 推荐(0) 编辑
摘要: "传送门" 这道题难点不在 lct,而是传递 lazy 标记,和之前做的那道维护数列一样,核心都是传递平衡树懒标记。 之前那道做对了的,这道没注意乘 0 的情况,调了很久。Orz。 阅读全文
posted @ 2020-04-16 21:23 BakaCirno 阅读(93) 评论(0) 推荐(0) 编辑
摘要: "传送门" 想用后缀数组和后缀自动机来搞这道题,都不成功,不是卡内存就是卡时间,后缀数组有一招二分后缀,但是各种条件不好写,所以还是憋着复习了一下ac自动机。 学了后缀自动机之后对ac自动机的fail树也更加理解了,一个点的匹配次数其实是fail树上它的子树的匹配次数之和,这和后缀自动机的endpo 阅读全文
posted @ 2020-04-16 12:25 BakaCirno 阅读(112) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页