随笔分类 -  数学

摘要:寻找a和b的互质公因子: a和b的公因子小于等于gcd(a,b) 然后互质等价于筛gcd内的质数(公因子是gcd的因数) 复杂度O(sqrt(n)) #include<bits/stdc++.h> #define int long long #define pb push_back #define 阅读全文
posted @ 2022-10-16 00:30 Candyk8d9 阅读(56) 评论(0) 推荐(0)
摘要:一个自然数可以分成几个质数的乘积。 阅读全文
posted @ 2022-10-01 21:22 Candyk8d9 阅读(47) 评论(0) 推荐(0)
摘要:费马小定理(Fermat's little theorem)是数论中的一个重要定理,在1636年提出,其内容为: 假如p是质数,且gcd(a,p)=1,那么 a^(p-1)≡1(mod p),例如:假如a是整数,p是质数,则a,p显然互质(即两者只有一个公约数1),那么我们可以得到费马小定理的一个特 阅读全文
posted @ 2022-09-05 17:12 Candyk8d9 阅读(299) 评论(0) 推荐(0)
摘要:C - Ubiquity https://atcoder.jp/contests/abc178/tasks/abc178_c 全部-没有0的-没有9的+重复减去的值(既没有0又没有9) #include<bits/stdc++.h> #define int long long #define pb 阅读全文
posted @ 2022-08-22 11:51 Candyk8d9 阅读(32) 评论(0) 推荐(0)
摘要:先放着,明天写 阅读全文
posted @ 2022-08-18 21:28 Candyk8d9 阅读(9) 评论(0) 推荐(0)
摘要:https://codeforces.com/contest/1594/problem/E1 很容易推出:ans=6*(4^(2^k-2)))%mod; k<=60 2^60在long long 内 幂次用一次快速幂,然后求出幂次再用一次快速幂 (注意求幂次ksm的时候不能mod,不然答案会变化) 阅读全文
posted @ 2022-07-23 18:15 Candyk8d9 阅读(37) 评论(0) 推荐(0)