数论 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,目前支持的平台为 ...
随机推荐
- js中字符串和数组相互转化的方法
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #e4af0a } p. ...
- C语言strcat()函数:连接字符串
头文件:#include <string.h> strcat() 函数用来连接字符串,其原型为: char *strcat(char *dest, const char *src); ...
- JS 页面加载触发事件 document.ready和window.onload的区别
document.ready和onload的区别——JavaScript文档加载完成事件页面加载完成有两种事件: 一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件): 二是onlo ...
- 查询和修改(Queries and Mutations)
On this page, you'll learn in detail about how to query a GraphQL server. 在这个页面,你将会学习更多的关于如何查询GraphQ ...
- C++11异常处理 noexcept
1.简介 在C语言中,如果程序的运行出现异常.错误,我们想提供方案处理这些异常时,我们面临许多问题,如: (1)C语言没有提供统一(标准)的方式来处理错误: (2)无法保证错误会被正确的处理: (3) ...
- Java反射机制学习与研究
Java反射机制:可以获取正在运行时的Java对象. 1.判断运行时对象对象所属的类. 2.判断运行时对象所具有的成员变量和方法. 3.还可以调用到private方法,改变private变量的值. S ...
- iOS开发小技巧--UIButton的另一种布局方法(第一种在layoutSubViews方法中,这一种利用苹果提供的两个返回CGRect的方法)
- mysql之旅【第一篇】
1,基本操作 create databades 数据库名: #创建数据库 show databases; #显示存在的数据库 drop database 数据库名字 #删除数据库 2,数据库存储引擎介 ...
- 安装python-docx
安装环境: windows 7 64位 python 3.4.2 64位 说明: 用pip install python-docx不行,当装lxml时出现错误,一直卡在那. 安装非官方的版本,如下图, ...
- 解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题
在要输出的内容前先输出"\xEF\xBB\xBF", eg:要输出的内容保存在$content里$content = "\xEF\xBB\xBF".$conte ...