代码模板
TINY_SPOT
积累积累积累!
展开
-
ACM基本代码模板之快速幂,质数分解,素数筛法
一、快速幂/* 快速幂; 时间复杂度O(logb) 输入 a ,b ,m ,输出 (a*b)%m; */ #include<bits/stdc++.h> typedef long long LL; LL pow_mod(LL a , LL b, LL m) { LL temp=a , ans=1; while(b) { if(b & 1) ...原创 2018-04-11 00:13:27 · 506 阅读 · 0 评论 -
代码模板之欧拉函数与扩展欧几里得
欧拉函数/* 输入n>1 输出n的欧拉函数值 即1~n内与n互素的数的个数*/#include<bits/stdc++.h> using namespace std; int n; vector<int> Factor; void get_Factor() { int temp ,i ,nown=n; temp = sqrt(nown...原创 2018-04-12 17:16:20 · 154 阅读 · 0 评论