随笔分类 - 数学
摘要:寻找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
阅读全文
摘要:费马小定理(Fermat's little theorem)是数论中的一个重要定理,在1636年提出,其内容为: 假如p是质数,且gcd(a,p)=1,那么 a^(p-1)≡1(mod p),例如:假如a是整数,p是质数,则a,p显然互质(即两者只有一个公约数1),那么我们可以得到费马小定理的一个特
阅读全文
摘要:C - Ubiquity https://atcoder.jp/contests/abc178/tasks/abc178_c 全部-没有0的-没有9的+重复减去的值(既没有0又没有9) #include<bits/stdc++.h> #define int long long #define pb
阅读全文
摘要:https://codeforces.com/contest/1594/problem/E1 很容易推出:ans=6*(4^(2^k-2)))%mod; k<=60 2^60在long long 内 幂次用一次快速幂,然后求出幂次再用一次快速幂 (注意求幂次ksm的时候不能mod,不然答案会变化)
阅读全文