//欧拉函数 小于等于 n 且与n互质的正整数个数 #include using namespace std; const int N = 100001; int n,p; int prime[N],phi[N],mark[N]; int main(){ cin >> n; phi[1] = 1; ... ...
                            
                            
                                分类:
其他好文   时间:
2019-05-18 09:36:38   
                                阅读次数:
109
                             
                    
                        
                            
                            
                                    求gcd(x,y)=p等价于求gcd(x/p,y/p)=1,转化为了n/p内互质的个数 所以欧拉函数,因为有序所以乘2,再特判一下只有在1,1情况下才会重复计算,所以每次都减一 数组开小一时爽,提交wa火葬场!!! ...
                            
                            
                                分类:
其他好文   时间:
2019-05-14 22:03:37   
                                阅读次数:
161
                             
                    
                        
                            
                            
                                    在讲欧拉函数之前先给出剩余类、完全剩余系、简化剩余系的概念。 按照某一模m的余数将全体整数进行分类,就可以引入下面的概念。 1. 剩余类:把全体整数按其对模m同余的数归为一类,称为剩余类。 2. 完全剩余系:在每一个对模m同余的剩余类中选出一个数构成的拥有m个元素的集合,称为完全剩余系,简称完系。  ...
                            
                            
                                分类:
其他好文   时间:
2019-05-07 13:03:52   
                                阅读次数:
187
                             
                    
                        
                            
                            
                                    题目链接:https://vjudge.net/problem/POJ-2407 题意:给出n,求0..n-1中与n互质的数的个数。 思路:欧拉函数板子题,先根据唯一分解定理求出n的所有质因数p1,p2,...,pn,然后根据Φ(m)=m*∏(1-1/pi)计算即可。 AC代码: ...
                            
                            
                                分类:
其他好文   时间:
2019-05-07 12:51:21   
                                阅读次数:
93
                             
                    
                        
                            
                            
                                    一、快速幂求逆元 1、直接用费马小定理 $a^{(p - 1)}\equiv 1(mod m) < = > a^{(p - 2)}\equiv a^{-1}(mod m)$ 当m为素数时 2、当m不为素数时 已知m的欧拉函数满足 $a^{\phi (m)}\equiv 1(mod m) < = >  ...
                            
                            
                                分类:
其他好文   时间:
2019-05-03 18:45:05   
                                阅读次数:
142
                             
                    
                        
                            
                            
                                mod 运算与乘法逆元 %运算 边乘边mod 乘法 除法 mod 希望计算5/2%7=6 乘法 除法 mod 希望计算5/2%7=6 两边同时/x 在取mod(p)运算下,a/b=a*bp-2 bp-2 =1/b bp-2 是b的乘法逆元 =6 P3811 P1082 P不为素数 Φ(m)欧拉函数: ...
                            
                            
                                分类:
其他好文   时间:
2019-05-02 10:09:27   
                                阅读次数:
200
                             
                    
                        
                            
                            
                                欧拉定理和扩展欧拉定理可以解决形如5100000000000000000000等大数幂取模或者求ax mod n=1的大于1的最小x值等一类问题,其中欧拉函数占巨大的重要性,有效的将复杂的大数幂取模问题转化为简单的大数取模和快速幂问题,下面就来介绍一下基本的欧拉定理和扩展欧拉定理 1.欧拉函数的定义 ...
                            
                            
                                分类:
其他好文   时间:
2019-04-30 14:08:48   
                                阅读次数:
134
                             
                    
                        
                            
                            
                                    筛素数 弱智筛法就不贴了 下面是埃氏筛 先补一个很有意思的东西 1+1/2+1/3+1/4+....+1/n=log n 线性筛代码 欧拉函数 对于大范围内求质因数个数硬解肯定太慢,用线性筛优化 先用线性筛找到每一个数的最小质因子(rec[i]) 分析:第二个if里,当i的指数>=2时就可以直接乘, ...
                            
                            
                                分类:
其他好文   时间:
2019-04-28 18:44:47   
                                阅读次数:
153
                             
                    
                        
                            
                            
                                欧拉函数: 对正整数n,欧拉函数是小于等于n的正整数中与n互质的数的数目(φ(1)=1)。 性质: 代码: 欧拉函数应用: 题目链接: https://cn.vjudge.net/problem/HDU-1787 代码: ...
                            
                            
                                分类:
其他好文   时间:
2019-04-26 13:22:26   
                                阅读次数:
148
                             
                    
                        
                            
                            
                                GCD http://acm.hdu.edu.cn/showproblem.php?pid=2588 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s) ...
                            
                            
                                分类:
其他好文   时间:
2019-04-17 23:23:12   
                                阅读次数:
292