解题报告 感觉这道题gyz大佬以前好像讲过一道差不多的?然鹅我这个蒟蒻发现矩阵快速幂已经全被我还给老师了...又恶补了一遍,真是恶臭啊。 题意 给定一个`T(2 include include include include define ll long long define Dio ios::s ...
分类:
其他好文 时间:
2020-04-28 15:27:07
阅读次数:
72
题目网址:http://class.51nod.com/Challenge/Problem.html#problemId=1046 快速幂的递归写法 当我知道快速幂之后。才发现 a ^ b还能这样算,太秀了吧,当然你必须带一些二分和递归,不然你看不懂它的递归式。会想(这TM是What ??? )数学 ...
分类:
其他好文 时间:
2020-04-28 13:23:57
阅读次数:
99
"Happy Necklace" 前天个人赛规律都找出来了,n的范围是$10^{18}$,我一想GG,肯定是矩阵快速幂,然后就放弃了。 昨天学了一下矩阵快速幂。 题意 现在小Q要为他的女朋友一个有n个宝石的好的项链(直线),定义好的项链为:如果任意素数长的子串中蓝宝石的数量不小于红宝石的数量就是好的 ...
分类:
移动开发 时间:
2020-04-28 12:32:16
阅读次数:
76
概述 $FWT$是用来处理集合卷积的问题。也就是求解$f(n)\sum\limits_{i|j=n}f(i)f(j)$类型的问题。其中或运算可以改为$\otimes,\&$。 寻找点值 因为总是看不下去那么长的推导,所以每次都是看到一半。然后就在加上自己的一点理解,简单推导一下吧(~~背过结论就行~ ...
分类:
其他好文 时间:
2020-04-26 10:56:08
阅读次数:
49
X. "CF1096G Lucky Tickets" 这题一个NTT快速幂的形式就非常明显了。直接构建一个函数$g(x)=[x\in \text{给出的k个数码}]$。则我们要求的就是$\sum\limits_{i=0}^{\infty}(g^{n/2}(i))^2$。由于模数是$998244353 ...
分类:
其他好文 时间:
2020-04-25 12:48:31
阅读次数:
51
XIII. "[SDOI2015]序列统计" 一个非常naive的想法就是多项式快速幂。 我们令一个函数$f_1(x)=[x\in S]$。并有$f_i(x)=\sum\limits_{ij\equiv x\mod m}f_{i 1}(i) f_{i 1}(j)$。则答案为$f_n(x)$。 后面那 ...
分类:
其他好文 时间:
2020-04-25 12:18:27
阅读次数:
66
问题描述 在一个奇怪的星球上驻扎着两个虫群A和B,它们用奇怪的方式繁殖着,在t+1时刻A虫群的数量等于t时刻A虫群和B虫群数量之和,t+1时刻B虫群的数量等于t时刻A虫群的数量。由于星际空间的时间维度很广阔,所以t可能很大。OverMind 想知道在t时刻A虫群的数量对 p = 1,000,000, ...
分类:
编程语言 时间:
2020-04-20 23:48:14
阅读次数:
118
求a^k % p,(1 <= a, k, p <=10^9) #include <iostream> #include <algorithm> using namespace std; typedef long long LL; LL qmi(int a, int b, int p) { LL re ...
分类:
其他好文 时间:
2020-04-18 13:37:54
阅读次数:
60
介绍求斐波那契数列时间复杂度为$O(\log N)$的做法之前,我们先看一下快速幂。 快速幂 "题目链接" 快速幂是数论中非常基础的算法。 当我们要求$a^b mod p, (1 \le a, b, p \le 10^9)$时,如果是朴素做法,时间复杂度为$O(N)$显然会超时,而快速幂能够做到的是 ...
分类:
其他好文 时间:
2020-04-15 19:49:55
阅读次数:
74
1.快速幂 37=? 【析】7 = 111 31 =3 32 =9 34 =81 …… 32^(n-1) --n:二进制位数 0~n-1 所以37=3×9×81 【例1】https://www.acwing.com/problem/content/91/ #include <iostream> us ...
分类:
其他好文 时间:
2020-04-12 20:44:59
阅读次数:
60