数论基础

  • 整除
    • 整除定义
    • 整除性质
    • 约数(因数)定义
    • 约数(因数)性质
  • 数论函数
  • 积性函数
    • 定义
    • 性质

一些前置芝士和定义。

数论(number theory ),是纯粹数学的分支之一,主要研究整数的性质。——百度百科

NOIP包含的数论仅有初等数论。高等数论是人学的?(暴论)

整除

整除定义

设 a,b∈Z,a≠0a,b \in Z,a \ne 0a,b∈Z,a​=0。如果 ∃q∈Z\exist q \in Z∃q∈Z,使得 b=aqb = aqb=aq,那么就说 bbb 可被 aaa 整除,记作 a∣ba \mid ba∣b,且称 bbb 是 aaa 的倍数,aaa 是 bbb 的约数(因数),反之,则记作 a∤ba \nmid ba∤b。

整除性质

  • a∣b⇔−a∣b⇔a∣−b⇔∣a∣∣∣b∣a \mid b \Leftrightarrow -a \mid b \Leftrightarrow a \mid -b \Leftrightarrow |a|\mid |b|a∣b⇔−a∣b⇔a∣−b⇔∣a∣∣∣b∣

  • a∣b∧b∣c⇒a∣ca\mid b \wedge b \mid c \Rightarrow a\mid ca∣b∧b∣c⇒a∣c

  • a∣b∧a∣c⇔∀x,y∈Z,a∣xb+yca\mid b \wedge a \mid c \Leftrightarrow \forall x,y \in Z, a \mid xb+yca∣b∧a∣c⇔∀x,y∈Z,a∣xb+yc

  • a∣b∧b∣a⇒b=±aa \mid b \wedge b \mid a \Rightarrow b = \pm aa∣b∧b∣a⇒b=±a

  • 设 m≠0m \ne 0m​=0,那么 a∣b⇔ma∣mba \mid b \Leftrightarrow ma \mid mba∣b⇔ma∣mb

  • 设 b≠0b \ne 0b​=0,那么 a∣b⇔∣a∣≤∣b∣a \mid b \Leftrightarrow |a| \leq |b|a∣b⇔∣a∣≤∣b∣

  • 设 a≠0,b=qa+ca \ne 0, b = qa +ca​=0,b=qa+c,那么 a∣b⇔a∣ca \mid b \Leftrightarrow a \mid ca∣b⇔a∣c。

约数(因数)定义

显然约数(显然因数):对于整数 b≠0,±1,±bb \ne 0, \pm 1,\pm bb​=0,±1,±b 是 bbb 的显然约数,其他约数称为真约数(真因数,非显然约数,非显然因数)

约数(因数)性质

设整数 b≠0b \ne 0b​=0。当 ddd 遍历 bbb 的全体约数的时候,bd\frac{b}{d}db​ 也遍历 bbb 的全体约数。

若 b>0b > 0b>0。当 ddd 遍历 bbb 的全体正约数的时候,bd\frac{b}{d}db​ 也遍历 bbb 的全体正约数。

数论函数

数论函数指定义域为正整数的函数。数论函数也可以视作一个数列。

积性函数

定义

若函数 f(n)f(n)f(n) 满足 f(1)=1f(1) = 1f(1)=1 且 ∀x,y∈N+,gcd(x,y)=1\forall x,y \in N_+,gcd(x,y)=1∀x,y∈N+​,gcd(x,y)=1 都有 f(xy)=f(x)f(y)f(xy) = f(x)f(y)f(xy)=f(x)f(y),则 f(n)f(n)f(n) 为积性函数。

若函数 f(n)f(n)f(n) 满足 f(1)=1f(1) = 1f(1)=1 且 ∀x,y∈N+\forall x,y \in N_+∀x,y∈N+​ 都有 f(xy)=f(x)f(y)f(xy) = f(x)f(y)f(xy)=f(x)f(y),则 f(n)f(n)f(n) 为完全积性函数。

性质

若 f(x),g(x)f(x),g(x)f(x),g(x) 均为积性函数,则以下函数也为积性函数:

h(x)=f(xp)h(x) = f(x^p)h(x)=f(xp)
h(x)=fp(x)h(x) = f^p(x)h(x)=fp(x)
h(x)=f(x)g(x)h(x) = f(x)g(x)h(x)=f(x)g(x)
h(x)=Σd∣xf(d)g(xd)h(x) = \Sigma_{d\mid x}f(d)g(\frac{x}{d})h(x)=Σd∣x​f(d)g(dx​)

设 x=Πpikix = \Pi p_i^{k_i}x=Πpiki​​

若 F(x)F(x)F(x) 为积性函数,则有 F(x)=ΠF(piki)F(x) = \Pi F(p_i^{k_i})F(x)=ΠF(piki​​)。

若 F(x)F(x)F(x) 为完全积性函数,则有 F(x)=ΠF(pi)kiF(x) = \Pi F(p_i)^{k_i}F(x)=ΠF(pi​)ki​。

还有一些就在专题里说明吧。

数论1.0 数论基础相关推荐

  1. 零编程基础学python-如果是一个纯0编程基础的小白,如何学Python

    Python 可用的地方非常多.无论是从入门级选手(爬虫.前端.后端.自动化运维)到专业级数据挖掘.科学计算.图像处理.人工智能,Python 都可以胜任.或许是因为这种万能属性,周围好更多的小伙伴都 ...

  2. mysql8.0日期类型_mysql8.0.19基础数据类型详解

    mysql基础数据类型 mysql常用数据类型概览 ![1036857-20170801181433755-146301178](D:\笔记\mysql\复习\1036857-201708011814 ...

  3. 学ps要计算机基础吗,零基础怎样学会PS?电脑0零基础绘画

    原标题:零基础怎样学会PS?电脑0零基础绘画 轻微课来源:轻微课APP(一个专门学画画的人气平台) 零基础怎样学会PS?电脑0零基础绘画!在学习PS电脑绘画的过程中,您需要逐步学习什么? 今天,对于P ...

  4. 数据库应用----Mongodb 4.0 版本 基础操作---复制集,选举方法、部署认证 (二)

    Mongodb 4.0 版本 基础操作-复制集,选举方法.部署认证 (二) 文章目录 Mongodb 4.0 版本 基础操作---复制集,选举方法.部署认证 (二) 一.MongoDB 复制集 二.部 ...

  5. creo视图管理器使用方法_Creo Parametric 4.0 界面基础介绍

    原标题:Creo Parametric 4.0 界面基础介绍 作者:科虫先生 Cero4.0是PTC最新的版本,正在使用主流proe5.0的朋友对它的界面与操作还是不习惯.机械六空间是深度系统地和大家 ...

  6. Swift 开源精选-v1.0(基础篇)

    2019独角兽企业重金招聘Python工程师标准>>> Swift 开源精选-v1.0(基础篇) 基于<Swift 语言指南>开源项目收录,做了一个甄别.筛选,并辅以一句 ...

  7. Web3.0和元宇宙之间有什么联系?为什么说Web3.0是基础?

    Web3.0和元宇宙之间有什么联系?为什么说Web3.0是基础? 01 Web的三次技术迭代 1. Web 1.0时代 2. Web 2.0时代 3. Web 3.0时代 02 Web3.0 和 元宇 ...

  8. Rust 1.7.0 语法基础 标识符(ident)和分隔符的约束

    一.标识符 identifier 是标识符,在Rust语法中简写为 ident . ident 是由任意个非空的unicode字符组成. 举例: 在 attribute 语法中,有 meta_item ...

  9. 0. 服务器基础硬件维护方式

    0. 服务器基础硬件维护方式: 文章目录 0. 服务器基础硬件维护方式: 一. 管理方式 二. Dell Remote Access Controller (iDRAC) 三. OpenManage ...

  10. UG11.0压铸模具基础知识讲解视频教程 产品处理 修改教程

    UG11.0压铸模具基础知识讲解视频教程 产品处理 修改教程 链接:https://pan.baidu.com/s/1ykvwb06co3URH5xcVwJx3w 提取码:6ge2

最新文章

  1. Failure [DELETE_FAILED_INTERNAL_ERROR]的解决办法
  2. java - 线程1打印1-10,当线程打印到5后,线程2打印“hello”,然后线程1继续打印...
  3. spark安装须知:SPARK_DIST_CLASSPATH配置
  4. 面试官都会问的Mybatis面试题,你会这样回答吗?
  5. sklearn的基本用法:分类与回归
  6. 生成高分辨率pdf_用于高分辨率图像合成的生成变分自编码器
  7. 一文了解 Spring Boot 服务监控,健康检查,线程信息,JVM堆信息,指标收集,运行情况监控!...
  8. 关闭windows hello然后尝试再次运行安装程序_蜂鸟E203系列——Windows下运行hello world例程...
  9. 2.卷2(进程间通信)---Posix IPC
  10. WinXP中自带的netsh命令自动切换IP(zz)
  11. member selection 运算符是什么
  12. Arduino驱动IIC/I2C LCD1602模块显示
  13. Unity 3D中实现敌人追踪
  14. gitlab 503 错误的解决方案
  15. Android Jason数据解析及显示
  16. 【软件构造】LAB1实验报告
  17. 专访盖国强李轶楠丨通过数据库服务能力评估背后的故事
  18. OCX控件全屏、恢复
  19. 详细说明如何配置蜻蜓Q系统的直播功能完美实现直播和观赏直播,推拉流配置完整说明一颗优雅草科技伊凡写
  20. 浩博晚盘速递:7.16黄金原油晚间行情资讯解析及美盘操作建议

热门文章

  1. DNF单机版搭建(局域网、外网)
  2. jar包解压后再打包为jar
  3. 视频教程-excel VBA编程番外篇(字典+正则表达式+FSO)-Office/WPS
  4. 怎样复制百度文库中的内容?
  5. iTunes只能装C盘吗_就这一篇:教你真正有效地解决爆满的C盘!
  6. 传诺基亚将和微软合作生产WP7手机
  7. 浅谈JS各种宽高(clientHeight、scrollHeight、offsetHeight等)
  8. iOS视频裁剪、拼接、添加水印、添加背景音乐
  9. 《通信原理》复习笔记3----第三章随机过程相关例题(重点与难点)
  10. 创新创业_创业基础_课后作业