• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Andromeda_Galaxy
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 7 8 9 10 下一页

2018年10月31日

组合数的求法 (n<=1e8 可以过来看)
摘要: C(n,m) =n!/(m!* (n-m)! ); o(n) 求 1-m的逆元 o(n) 求 n的阶乘 代码实现 https://www.cnblogs.com/linyujun/p/5194189.html 阅读全文
posted @ 2018-10-31 14:01 Andromeda_Galaxy 阅读(640) 评论(0) 推荐(0)
 
 

2018年10月21日

gcd(1,n)+gcd(2,n)....gcd(n-1,n); Uva11426
摘要: #include #define int long long using namespace std; const int maxn=4e6+100; int phi[maxn]; int prime[maxn]; int visit[maxn]; int tot=0; int num[maxn]; int ans[maxn]; void build_phi(int n) { phi[1... 阅读全文
posted @ 2018-10-21 15:07 Andromeda_Galaxy 阅读(357) 评论(0) 推荐(0)
 
 

2018年10月20日

唯一分解定理求和
摘要: 暴力了一点 阅读全文
posted @ 2018-10-20 14:38 Andromeda_Galaxy 阅读(186) 评论(0) 推荐(0)
 
 

2018年10月11日

乘法逆元
摘要: 关于乘法逆元 a*b=1( mod p ) a是b关于p的乘法逆元 (1) 解决除法不能取摸的问题 (a + b) % p = (a%p + b%p) %p (对) (a - b) % p = (a%p - b%p) %p (对) (a * b) % p = (a%p * b%p) %p (对) ( 阅读全文
posted @ 2018-10-11 17:07 Andromeda_Galaxy 阅读(157) 评论(0) 推荐(0)
 
 

2018年10月9日

欧拉函数  已经优化到o(n)
摘要: 欧拉函数 ψ(x)=x*(1-1/pi) pi为x的质数因子 特殊性质(图片内容就是图片后面的文字) 欧拉函数是积性函数——若m,n互质, ψ(m*n)=ψ(m)*ψ(n); 当n为奇数时, ψ(2*n)=ψ(n); 若n为质数则 ψ(n)=n-1; 代码实现求欧拉函数 复杂度O(n*n) (有优化 阅读全文
posted @ 2018-10-09 16:30 Andromeda_Galaxy 阅读(299) 评论(0) 推荐(0)
 
 

2018年10月6日

莫比乌斯函数 性质
摘要: 莫比乌斯函数的形式就是这样 其中p1-pk 为不相同的质数 性质 : 如果μ(n)=1; 除了n=1时 1-n的和为1 其他都为0; 线筛求莫比乌斯函数 阅读全文
posted @ 2018-10-06 13:30 Andromeda_Galaxy 阅读(1366) 评论(0) 推荐(0)
 
质数的筛选( 主要介绍 筛法 线性筛 )(有好的方法后续会补上 未完待续)
摘要: 一 埃拉托斯特尼筛法(思路非常好 就是复杂度有点高 )( o(nlognlogn) ) 原理 质数的倍数不是质数 一个数不是比他小的数(1除外)的倍数这个数是质数。 2是质数 4,6,8,10....不是质数(打个标记) 3是质数(没有被标记) ,6,9,....不是质数(同样打标记) 4不是质数( 阅读全文
posted @ 2018-10-06 10:22 Andromeda_Galaxy 阅读(263) 评论(0) 推荐(0)
 
 

2018年10月4日

数组形式的 字典树   指针版本
摘要: #include #include #include #include using namespace std; int tot=0; struct node { int next[2]; int tf; }a[1000005]; int root=0 ; int buildtrie(string ss) { int p=root; int l=ss.size()... 阅读全文
posted @ 2018-10-04 09:27 Andromeda_Galaxy 阅读(170) 评论(0) 推荐(0)
 
 

2018年9月25日

ACM-ICPC 2018 北京赛区网络预赛(9.22)
摘要: #include<bits/stdc++.h> using namespace std; const int maxn=1e6+10; int a[2*maxn]; int b[2*maxn]; int c[2*maxn]; int main() { int T; scanf("%d",&T); w 阅读全文
posted @ 2018-09-25 19:19 Andromeda_Galaxy 阅读(272) 评论(0) 推荐(0)
 
 

2018年9月10日

ACM-ICPC 2018 徐州赛区网络预赛(9.9)
摘要: #include<bits/stdc++.h> #define int long long using namespace std; const int maxn=1e6+10; const int mod=1e9+7; int dp[maxn][3]; int quick(int a,int n) 阅读全文
posted @ 2018-09-10 18:43 Andromeda_Galaxy 阅读(157) 评论(0) 推荐(0)
 
 
上一页 1 2 3 4 5 6 7 8 9 10 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3