数论 Note.
1. $ax+by=1 \rightarrow gcd(a,b)=1$
2.如果一个数的后n位能被$2^n$整除,那么这个数能被$2^n$整除。
3.如果一个数的各位数之和能被3,9整除,那么这个数能被3,9整除
4.如果一个数的奇数位与欧数位之差能被11整除,那这歌数能被11整除
5.如果一个数的末三位和末三位之前的数字组成的数的差能被7,11,13整除,那么这个数能被7,11,13整除
6.一个N*M的二维平面,从其中任意一个点经过所有点的回路长度最小为:
当N*M为偶数时,ans=N*M
当N*M为奇数时,ans=N*M-1+1.414
7.
二元一次不定方程的形式一般为$ax+by=c$
该方程有解当且仅当 gcd(a,b)|c
所以该方程的解一般形式为
\[\begin{array}{*{20}{l}}
{x = {x_0} + \frac{b}{{\gcd (a,b)}}t}\\
{y = {y_0} - \frac{a}{{\gcd (a,b)}}t}
\end{array}\]
8.组合数的递推公式:
$C[i][j]=C[i-1][j-1]+C[i-1][j]$
$C[i][0]=1$
$C[i][j]=C[i][i-j]$
9.
$\frac{a}{b}mod P=(a mod P)\times b^{P-2}$
$gcd(b,P)=1$ 且$P$为素数
10.
$A=({p_1}^{k_1})*({p_2}^{k_2})*({p_3}^{k_3})*({p_4}^{k_4})*...*({p_c}^{k_c})$
$p_i$均为素数,其因数和$sum$为
$sum=(1+p_1+{p_1}^2+{p_1}^3+{p_1}^4+...+{p_1}^{k_1})*(1+p_2+{p_2}^2+{p_2}^3+{p_2}^4+...+{p_2}^{k_2})*(1+p_3+{p_3}^2+{p_3}^3+{p_3}^4+...+{p_3}^{k_3})*...*(1+p_c+{p_c}^2+{p_c}^3+{p_c}^4+...+{p_c}^{k_c})$
11.$\phi (x)=x \times \prod\limits^{p_i \in Prime}(1- \frac{1}{p_i})$
12.$M=\sum\limits^{d|M}\phi(d)$
13.$ \phi (a \times P)=\phi(a)\times\phi(P)= \phi(a) \times (P-1)$$P$为素数
14.$x^{\phi(M)}\equiv 1(modM)$同时$gcd(M,x)=1$
15.$x^N \equiv x^{N mod \phi(P)} (mod P)$同时$gcd(P,x)==1$
16.乘法逆元
17.对于一个$N \times M$的棋盘,从$(1,1)$走到$(N,M)$的方案数为$C_{x-1+y-1}^{x-1}$
数论 Note.的更多相关文章
- Note -「数论 定理及结论整合」
数学素养 low,表达可能存在不严谨,见谅.我准备慢慢补上证明? Theorems. 裴蜀定理:关于 \(x, y\) 的线性方程 \(ax + by = c\) 有解,当且仅当 \(\gcd (a, ...
- leetcode bugfree note
463. Island Perimeterhttps://leetcode.com/problems/island-perimeter/就是逐一遍历所有的cell,用分离的cell总的的边数减去重叠的 ...
- 【HDU】2866:Special Prime【数论】
Special Prime Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Tot ...
- 数论day1 —— 基础知识(们)
[pixiv] https://www.pixiv.net/member_illust.php?mode=medium&illust_id=61632537 向大(hei)佬(e)势力学(di ...
- Help Hanzo (LightOJ - 1197) 【简单数论】【筛区间质数】
Help Hanzo (LightOJ - 1197) [简单数论][筛区间质数] 标签: 入门讲座题解 数论 题目描述 Amakusa, the evil spiritual leader has ...
- Goldbach`s Conjecture(LightOJ - 1259)【简单数论】【筛法】
Goldbach`s Conjecture(LightOJ - 1259)[简单数论][筛法] 标签: 入门讲座题解 数论 题目描述 Goldbach's conjecture is one of t ...
- cf 450b 矩阵快速幂(数论取模 一大坑点啊)
Jzzhu has invented a kind of sequences, they meet the following property: You are given x and y, ple ...
- 三星Note 7停产,原来是吃了流程的亏
三星Note 7发售两个月即成为全球噩梦,从首炸到传言停产仅仅47天.所谓"屋漏偏逢连天雨",相比华为.小米等品牌对其全球市场的挤压.侵蚀,Galaxy Note 7爆炸事件这场连 ...
- 《Note --- Unreal --- MemPro (CONTINUE... ...)》
Mem pro 是一个主要集成内存泄露检测的工具,其具有自身的源码和GUI,在GUI中利用"Launch" button进行加载自己待检测的application,目前支持的平台为 ...
随机推荐
- PHP-- 三种数据库随机查询语句写法
1. Oracle,随机查询查询语句-20条 select * from ( select * from 表名 order by dbms_random.value ) where rownum ...
- C++11的default和delete关键字
C11的新特性实在是太多了,这2个关键字关注的人倒是少了很多,其中有一个原因便是编译器支持得太慢了(VS到VS2013才支持上),不过这2个关键字那真是极为有用的,下面我们来看看. [default关 ...
- python环境搭建-Linux系统下python2.6.6升级python3.5.2步骤
[root@template ~]# python -v # /usr/lib64/python2.6/encodings/utf_8.pyc matches /usr/lib64/python2.6 ...
- bitmap转化base64
/** * bitmap转化base64 */public static String bitmapToBase64(Bitmap bitmap) { String result = null; By ...
- tomcat+javaWeb+spring的一个都市供求管理系统
这个作为自己学习javaweb的第一个小项目,也是跟着视频自己学的,是来自java1234的小锋写的,那边有很多java视频可以作为学习参考哦 , 视频中使用的是tomcat作为后端,也( •̀ ω ...
- CDN 备胎技巧
如果你使用 CDN 服务,建议准备一个备胎,万一 CDN 服务挂了,可以从自己的服务器上读取: <script src="http://cdn.staticfile.org/jquer ...
- 最简实例说明wait、notify、notifyAll的使用方法
wait().notify().notifyAll()是三个定义在Object类里的方法,可以用来控制线程的状态. 这三个方法最终调用的都是jvm级的native方法.随着jvm运行平台的不同可能有些 ...
- IE6、IE7、IE8的CSS、JS兼容
Internet Explorer 6中查看使用 Microsoft JScript 的网页,可能会遇到web浏览器速度较慢的性能问题.原因是如果js脚本同时创建大量变量,jscript引擎执行垃圾收 ...
- 【HDU 5744】Keep On Movin
找出奇数个的数有几个,就分几组. #include<cstdio> #include<cstring> #include<algorithm> #include&l ...
- UIScrollView 实践经验(转)
转载自:http://tech.glowing.com/cn/practice-in-uiscrollview/ UIScrollView(包括它的子类 UITableView 和 UICollect ...