随笔分类 - 数论
摘要:tips 1. 数据规模一般时,(a^b)%m=(a%m a%m ...a%m)%m,数据规模很大如10^9时,用快速幂; 2. 注意WA代码写法的数据溢出; 3. 思考为何AC代码里last_rem*a%m是可行的; 4. 最后三位整数:a^b%1000 题目链接https://acm.hdu.e
阅读全文
摘要:同余问题 \(a \equiv b (mod m)\) 当且仅当 \(m|(a-b)\) 理解:一个数m分别除以a和b的余数相同,即同余;两个数的差应该是m的倍数,如当m=5时,9和4是同余的;可由带余除法推导; 同余是等价关系:自反、对称、传递; 如果a, b同余,则有$ab\equiv (a%m
阅读全文
摘要:1 #include<iostream> 2 #include<cmath> 3 using namespace std; 4 5 // print all prime factor 6 void print(int n) 7 { 8 // 将n除成奇数 9 while(n%2==0) 10 { 1
阅读全文
浙公网安备 33010602011771号