随笔分类 -  数学方面的知识

摘要:1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long ll; 4 const int N=1e5+5; 5 ll a[N],mod[N],ans,n,mulsum=1; 6 ll read() 7 { 8 ll x= 阅读全文
posted @ 2022-04-07 21:54 matt-11 阅读(54) 评论(0) 推荐(0) 编辑
摘要:long long ! long long ! long long! 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int N=3e6+5; 4 int inv[N]; 5 int main() 6 { 7 int n,p; 8 c 阅读全文
posted @ 2022-03-20 22:12 matt-11 阅读(33) 评论(0) 推荐(0) 编辑
摘要://1007为质数,运用二项式展开,且对于1-1006与1007互质,用费马小定理可以求组合数的分母mod1007,也就是求逆元 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int mod=1e4+7; 4 int a,b,k,n 阅读全文
posted @ 2022-03-17 22:29 matt-11 阅读(91) 评论(0) 推荐(0) 编辑
摘要:1 class Solution { 2 public: 3 int lastRemaining(int n, int m) { 4 if(n==1)return 0; 5 return (m%n+lastRemaining(n-1,m))%n;//以m%n为参考系,当成0,求得n-1的解再换系;也 阅读全文
posted @ 2021-12-31 19:40 matt-11 阅读(20) 评论(0) 推荐(0) 编辑
摘要:x ≡a1(mod m1)x ≡a2(mod m2)x ≡a3(mod m3)中国剩余定理 x在模m1*...*mn下有唯一解; 其中m1,m2,m3两两互质 M=Πmi;Mi=M/mi;其中 Miyi ≡1(mod m1) ,即yi是Mi模mi的逆; 答案 x=∑aiMiyi 正确性:对于任意 同 阅读全文
posted @ 2021-12-23 20:05 matt-11 阅读(61) 评论(0) 推荐(0) 编辑
摘要:1 a*b=lcm[a,b]*gcd(a,b); 2 证明: 3 令lcm[a,b]=c=ab/(a,b); 4 因为a|c , b|c,所以c为a,b的公倍数,所以[a,b]|c; 5 由裴蜀定理 6 存在x,y使得 7 ax+by=(a,b); 8 ax/(a,b)+by/(a,b)=1; 9 阅读全文
posted @ 2021-12-22 17:02 matt-11 阅读(73) 评论(0) 推荐(0) 编辑
摘要:1 1.gcd(a,b)=gcd(b,a-nb);默认a>=b; 2 设gcd(a,b)=d,gcd(b,a-nb)=k; 3 k|b,k|a-nb;-->k|a 4 即k为a,b的公因数则k|d; 5 又因为d|b,d|a ,所以d|a-nb;所以 d|k-->k=d; 6 又因为当n=q时,a- 阅读全文
posted @ 2021-12-21 22:21 matt-11 阅读(466) 评论(0) 推荐(0) 编辑
摘要:洛谷P1082 [NOIP2012 提高组] 同余方程 这题不能用费马小定理,b不一定是质数,求逆元是能满足互质条件,但是费马小定理还需要b是质数; 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long ll; 4 阅读全文
posted @ 2021-12-21 22:19 matt-11 阅读(46) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示