随笔分类 -  快速幂

该文被密码保护。
posted @ 2019-09-30 08:46 水题收割者 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-09-19 09:31 水题收割者 阅读(3) 评论(0) 推荐(0)
摘要:题目大意 给你一个串和m个下标 问你一个长度为n的串每一个下标开始的后缀的前缀都包含给定的串的方案数 分析 对于给定的串求出z数组 对于两个串不重叠的情况就是中间都不包含的数随便填即可 对于重叠的情况判断相交部分的左端点的z[i]是否大于等于重叠长度即可 代码 阅读全文
posted @ 2019-09-01 08:58 水题收割者 阅读(271) 评论(0) 推荐(0)
摘要:传送门 分析 代码 阅读全文
posted @ 2019-04-12 21:18 水题收割者 阅读(159) 评论(0) 推荐(0)
摘要:传送门 分析 orz ymh 代码 阅读全文
posted @ 2019-03-24 18:26 水题收割者 阅读(188) 评论(0) 推荐(0)
摘要:传送门 分析 我们可以将所有的b[i^j]直接对应到b[f(i^j)]上 于是显然可以fwt 我们对b进行t次fwt之后直接将答案与e0卷起来即可 注意由于模数不确定,我们可以将模数扩大$2^m$然后ifwt是直接除掉这个数即可 此题还要使用快速乘 代码 阅读全文
posted @ 2019-03-10 22:31 水题收割者 阅读(214) 评论(0) 推荐(0)
摘要:传送门 分析 我们已知所有堆的异或和为0是后手必胜 我们又知道只有一堆时只有异或和为质数的情况为1其它为0 又因为ans[k][i^j] = ans[k-1][i] * ans[k-1][j] 所以直接fwt即可 我们可以对a数组fwt后用快速幂取它的n次方,然后再ifwt回来即可 代码 阅读全文
posted @ 2019-03-10 22:25 水题收割者 阅读(203) 评论(0) 推荐(0)
摘要:传送门 分析 对这个$f(k)$整除分块,用杜教筛搞出$\mu$的部分然后另一部分快速幂即可 代码 阅读全文
posted @ 2018-12-09 10:37 水题收割者 阅读(162) 评论(0) 推荐(0)
摘要:传送门 分析 首先我们发现$k$位数实际就是一位的情况的$k$次方 考虑一开始的总方案数是$2^{nm}$ 我们每一次枚举其中有$i$行$j$列 对于这种情况的容斥系数为$(-1)^{i+j}$ 方案数为$C_n^i*C_m^j*2^{(n-i)(m-j)}$ 表示$n$行选$i$行,$m$列选$j 阅读全文
posted @ 2018-11-03 20:40 水题收割者 阅读(371) 评论(0) 推荐(0)
摘要:传送门 分析 首先一个很重要的性质是每个数至少出现一次 所以只有一个数会出现两次 我们只需要求出n+1个数选k个数的方案数再减去重复的部分即可 重复部分于两个相同数中间的距离有关,详见代码 代码 阅读全文
posted @ 2018-11-02 10:43 水题收割者 阅读(171) 评论(0) 推荐(0)
摘要:传送门 题目大意 问讲一个大小为4*n的棋盘用无数1*2的骨牌不重叠覆盖有多少种方案。 分析 我们考虑可以将长为n的棋盘分为两块,一个大小为n-i,另一个大小为i,而为了避免对于不同的i构造出相同的情况,我们必须使长为i的那一半棋盘是一种不可分离的情况,即对于这种情况去掉其中的任意一行均不合法。我们 阅读全文
posted @ 2018-08-14 08:11 水题收割者 阅读(153) 评论(0) 推荐(0)
摘要:传送门 题目大意 有n个方块,有1,2,3,4四种颜色对其进行染色,求1,2颜色的方块个数均为偶数的方案数对10007取模的值。 分析 我们假设1表示这个颜色个数是奇数,0表示是偶数,所以对于所有状态我们可以分为四种,每种对应一个二元组 ,二元组的第一项表示颜色1,第二项表示颜色2,这四种分别是(1 阅读全文
posted @ 2018-08-12 18:59 水题收割者 阅读(257) 评论(0) 推荐(0)
摘要:传送门 题目 为了使得大家高兴,小Q特意出个自认为的简单题(easy)来满足大家,这道简单题是描述如下: 有一个数列A已知对于所有的A[i]都是1~n的自然数,并且知道对于一些A[i]不能取哪些值,我们定义一个数列的积为该数列所有元素的乘积,要求你求出所有可能的数列的积的和 mod 10000000 阅读全文
posted @ 2018-06-20 19:44 水题收割者 阅读(131) 评论(0) 推荐(0)
摘要:传送门 题目 Sasha has an array of integers a1, a2, ..., an. You have to perform m queries. There might be queries of two types: 1 l r x — increase all inte 阅读全文
posted @ 2018-06-18 20:10 水题收割者 阅读(329) 评论(0) 推荐(0)