B.数论number 欧拉降幂定理 #include <iostream> #include<cstdio> #include<cmath> #include<algorithm> typedef long long ll; using namespace std; ll a,b,c,p; ll q ...
分类:
其他好文 时间:
2019-01-14 23:04:28
阅读次数:
162
Note 这篇文章涉及几个欧拉函数的性质 暂时没有证明,大概寒假的时候会补一下证明 定义 $\phi(n)$表示在1~n中与n互质的数 计算式 $$ \large{ 若n根据算术基本定理分解为n=p_1^{c_1}p_2^{c_2}...p_m^{c_m}\\ 则\phi(n)=n\prod_{i= ...
分类:
其他好文 时间:
2019-01-13 22:49:37
阅读次数:
213
欧拉回路的条件是所有节点的度数为偶数并且是联通图,但是照这题的描述所说并不需要所有点都联通,如果某个点的度为0,被孤立,依旧可能存在欧拉回路; 所以用set来存度不为0的节点,用并查集判联通就好了 ...
分类:
其他好文 时间:
2019-01-13 15:01:36
阅读次数:
167
题目大意: 设$f(i)$为使$(x+y)^i \equiv x^i (mod\ p)$成立的(x,y)的对数。其中$1 \leq x \leq p 1 , 1\leq y\leq m$,m,p给定且p是一个质数。求$\sum_{i=1}^{p 1}i f(i)$,p 1$。 所以可以得到这样的k的 ...
分类:
其他好文 时间:
2019-01-11 22:10:08
阅读次数:
160
欧拉函数定义:phi(n) = 1到n中与n互质的数的个数 有公式: phi(n) = n* ∏ ( 1 - 1/pi ) 其中p为n的所有质因子,每个质因子只算一次 下面是证明: 1. 当n为质数,显然phi(n) = n-1 2. 当n=p^k ,其中p为素数 与n不互质的数必定有p因子,把p提 ...
分类:
其他好文 时间:
2019-01-11 21:14:49
阅读次数:
223
关于素数的定义:在大于1的自然数中,除了1和它本身以外不再有其他因数。 判断一个数是否是素数: 1 int x; // 要求的数 2 for(int i=2;i<=sqrt(x);++i) 3 { 4 if(x%i==0) 5 { 6 cout << "这不是素数" << endl; 7 break ...
分类:
其他好文 时间:
2019-01-11 18:09:21
阅读次数:
211
题意: 给定一个混合图,所谓混合图就是图中既有单向边也有双向边,现在求这样的图是否存在欧拉回路。 分析: 存在欧拉回路的有向图,必须满足[入度==出度],现在,有些边已经被定向,所以我们直接记录度数即可,对于无向边呢? 对于这样的边,我们只需要先随便定向,然后记录出入度。(这些边只用来计算出入度,不 ...
分类:
其他好文 时间:
2019-01-09 11:39:08
阅读次数:
221
题目描述: 对于正整数n,定义f(n)为n所含质因子的最大幂指数。例如f(1960)=f(2^3 * 5^1 * 7^2)=3, f(10007)=1, f(1)=0。给定正整数a,b,求sigma(sigma(f(gcd(i,j)))) (i=1..a, j=1..b)。 算法标签:数论,欧拉函数 ...
分类:
其他好文 时间:
2019-01-08 12:14:35
阅读次数:
167
题解: 如果某个子串的端点不是叶子,那么一定是另一个串的子串; 这样只对叶子$dfs$把$20*20$个串插入广义$SAM$就是统计本质不同的串的个数的模板了; 我不太会分析广义$SAM$的空间,但是我知道似乎完全图是有$n-1$条欧拉回路的,所以长度不会超过$2n*(20-1)$,需要卡一卡; 可 ...
分类:
其他好文 时间:
2019-01-06 22:30:48
阅读次数:
152
Sightseeing tour 题目链接:http://poj.org/problem?id=1637 Description: The city executive board in Lund wants to construct a sightseeing tour by bus in Lun ...
分类:
其他好文 时间:
2019-01-06 21:53:40
阅读次数:
179