数论基础知识(整除,质数,合数,质因数,取模,同余)

整除

​ 整除的定义:设a,b∈Z,a≠0。如果q∈Z,使得b=aq,那么就说b可被a整除,记作a|b。

​ 若整数a除以非零整数b,商为整数,且余数为零, 我们就说a能被b整除(或说b能整除a),即b∣a,读作"b整除a”或“a能被b整除”,注意这两句话的前后主语。

举例:

15/5=0 说明15可以被5整除,记作 5|15

常用性质:

  • 如果a整除b,并且b整除c,那么a整除c
  • 若 a|b ,b|c 则>a|c
20/5=4 4/2=2 ---->20/2 
  • 如果b和c都整除a,那么(b+c)整除a。

  • 若b|a,且b|c,则b|(a+c)

20/2 10/2  ----> 10+20/2

质数:

​ 质数(素数)定义为在大于1的自然数中,除了 1和它本身以外 不再有其他因数。1既不是质数也不是合数。

2、3、5、7

合数:

​ 合数指自然数中除了能被1和本身整除外,还能被其他数(0除外)整除的数。

4、6------

约数:

​ 约数:一个整数,凡能整除它的数,都是这个整数的约数,1、2、4、8、16也都是16的约数,可以包括本身,约数是对两个自然数的整除关系而言,是否可以整除,约数只能对在整数范围。

因数:

​ 因数:只能说2和8是16的因数,因数是两个或两个以上的数对它们的 乘积关系 而言的,因数就不限于整数的范围。

质因数:

质因数素因数质因子)在数论里是指能整除给定正整数的质数。除了1以外,两个没有其他共同质因子的正整数称为互质。因为1没有质因子,1与任何正整数(包括1本身)都是互质。

​ 分解质因数:分解质因数的方法是先用一个合数的最小质因数去除这个合数,得出的数若是一个质数,就写成这个合数相乘形式;若是一个合数就继续按原来的方法,直至最后是一个质数 。

  • 1 没有质因子
  • 比如8=2×2×2,2就是8的质因数;12=2×2×3,2和3就是12的质因数。首先需要是质数
  • 6的质因子是2和3。(6 = 2 × 3)
  • 55的质因数是 5和11.

取模:

取模运算是求两个数相除的余数。一般 记作mod。

1.求整数商: c = [a/b],在C++中 除法是下取整。

2.计算模或者余数: r = a - c*b.

cout<<13%3<<endl;  // 1
cout<<-13%3<<endl;  // -1 

同余:

同余的定义:两个整数a、b,如果他们同时除以一个自然数m,所得的余数相同,那么它们的差(a-b)能被m整除;如果两个整数的差(a-b)能被m整除,则称a、b对于模m同余,记作a≡b(mod m)。,读作:a同余于b模m。

26%12=2
2%12=2
26-12=14%2=0
26≡2(mod 12)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/664496.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

蓝桥杯省赛无忧 课件70 第九次学长直播带练配套课件

01 混境之地5 02 最快洗车时间 03 安全序列 04 可构造的序列总数 05 拍照 06 破损的楼梯

Android Display显示框架整体流程

一.Android Display显示框架整体流程图

大数据环境搭建(一)-Hadoop

1. 服务器环境准备 Linux镜像: centos7.9JDK: jdk1.8.0_212Hadoop: apache-hadoop-3.3.4 创建虚拟Linux服务器 配置虚拟机&#xff0c;每台主机名与ip如下 主机名ipbd-centos01192.168.159.101bd-centos02192.168.159.102bd-centos03192.168.159.103 修改网络配置文件&…

webassembly003 ggml.js试用(暂记)

git clone https://github.com/rahuldshetty/ggml.js-examples.gitpython -m http.sever启动服务器 虽然推理运行了一会&#xff0c;但是风扇没有任何响声。 Using Examples 感觉这个有点笨拙 Instruction: {dow you know about Uncaught invalid worker function to call: …

【数据结构】双向链表 超详细 (含:何时用一级指针或二级指针;指针域的指针是否要释放)

目录 一、简介 二. 双链表的实现 1.准备工作及其注意事项 1.1 先创建三个文件 1.2 注意事项&#xff1a;帮助高效记忆 1.3 关于什么时候 用 一级指针接收&#xff0c;什么时候用 二级指针接收&#xff1f; 1.4 释放节点时&#xff0c;要将节点地址 置为NULL&#xff0…

某赛通电子文档安全管理系统 UploadFileToCatalog SQL注入漏洞复现

0x01 产品简介 某赛通电子文档安全管理系统(简称:CDG)是一款电子文档安全加密软件,该系统利用驱动层透明加密技术,通过对电子文档的加密保护,防止内部员工泄密和外部人员非法窃取企业核心重要数据资产,对电子文档进行全生命周期防护,系统具有透明加密、主动加密、智能…

WordPress主题YIA的文章页评论内容为什么没有显示出来?

有些WordPress站长使用YIA主题后&#xff0c;在YIA主题设置的“基本”中没有开启“一键关闭评论功能”&#xff0c;而且文章也是允许评论的&#xff0c;但是评论框却不显示&#xff0c;最关键的是文章原本就有的评论内容也不显示&#xff0c;这是为什么呢&#xff1f; 根据YIA主…

2024 高级前端面试题之 性能优化模块 「精选篇」

该内容主要整理关于 性能优化模块 的相关面试题&#xff0c;其他内容面试题请移步至 「最新最全的前端面试题集锦」 查看。 性能优化模块精选篇 1. 性能优化方式1.1 DNS 预解析1.2 缓存1.3 使用 HTTP / 2.01.4 预加载1.5 预渲染1.6 懒执行与懒加载1.7 文件优化1.8 其他 2. 首屏…

深入了解 SOCKS5 代理、代理 IP 和 HTTP

1. 介绍 引言&#xff1a;介绍代理服务在互联网世界中的重要性和普遍性。说明本文将探讨 SOCKS5 代理、代理 IP 和 HTTP 代理的概念和作用。 2. SOCKS5 代理 解释 SOCKS5 代理的概念和工作原理。介绍 SOCKS5 协议的特点和功能。讨论 SOCKS5 代理的优点和适用场景。提及 SOCK…

决策树的相关知识点

&#x1f4d5;参考&#xff1a;ysu老师课件西瓜书 1.决策树的基本概念 【决策树】&#xff1a;决策树是一种描述对样本数据进行分类的树形结构模型&#xff0c;由节点和有向边组成。其中每个内部节点表示一个属性上的判断&#xff0c;每个分支代表一个判断结果的输出&#xff…

和鲸科技与智谱AI达成合作,共建大模型生态基座

近日&#xff0c;上海和今信息科技有限公司&#xff08;简称“和鲸科技”&#xff09;与北京智谱华章科技有限公司&#xff08;简称“智谱AI”&#xff09;签订合作协议&#xff0c;双方将携手推动国产通用大模型的广泛应用与行业渗透&#xff0c;并积极赋能行业伙伴探索领域大…

回归预测 | Matlab实现CPO-BiLSTM【24年新算法】冠豪猪优化双向长短期记忆神经网络多变量回归预测

回归预测 | Matlab实现CPO-BiLSTM【24年新算法】冠豪猪优化双向长短期记忆神经网络多变量回归预测 目录 回归预测 | Matlab实现CPO-BiLSTM【24年新算法】冠豪猪优化双向长短期记忆神经网络多变量回归预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab实现CPO-B…

electron项目在内网环境的linux环境下进行打包

Linux需要的文件: electron-v13.0.0-linux-x64.zip appimage-12.0.1.7z snap-template-electron-4.0-1-amd64.tar.7z 下载慢或者下载失败的情况可以手动下载以上electron文件复制到指定文件夹下&#xff1a; 1.electron-v13.0.0-linux-x64.zip 复制到~/.cache/electron/目录下…

How to switch CRAN of R language to Tsinghua mirror in ubuntu

How to switch CRAN of R language to Tsinghua mirror in ubuntu 创建文件 touch ~/.Rprofile 添加内容 tee ~/.Rprofile <<-EOF options("repos" c(CRAN"https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) EOF退出后&#xff0c;重新登录。 参考文…

什么是ACL?

知识改变命运&#xff0c;技术就是要分享&#xff0c;有问题随时联系&#xff0c;免费答疑&#xff0c;欢迎联系&#xff01; 厦门微思网络​​​​​​https://www.xmws.cn 华为认证\华为HCIA-Datacom\华为HCIP-Datacom\华为HCIE-Datacom Linux\RHCE\RHCE 9.0\RHCA\ Oracle OC…

IP 协议的相关特性

1. IP协议定义和特性 IP&#xff08;Internet Protocol&#xff09;协议是互联网中使用的网络协议之一&#xff0c;它的特性包括&#xff1a; 1. 无连接性&#xff1a;IP协议是一种无连接协议&#xff0c;每个数据包都是独立发送和处理的。因此&#xff0c;每个数据包都需要包含…

米哈游(原神)终面算法原题

恒大正式破产 准确来说&#xff0c;是中国恒大&#xff08;恒大汽车、恒大物业已于 2024-01-30 复牌&#xff09;。 恒大破产&#xff0c;注定成为历史的注目焦点。 作为首个宣布破产的房地产企业&#xff0c;恒大的破产规模也创历史新高。 房地产作为曾推动中国三分之一经济增…

AI在线写作软件推荐:5款不可错过的写作工具

现在人工智能&#xff08;AI&#xff09;技术已经渗透到了各个领域&#xff0c;包括写作。AI在线写作软件的出现&#xff0c;为我们提供了更加高效、准确的写作工具。在本文中&#xff0c;我将向大家推荐5款功能强大的AI在线写作软件&#xff0c;这些软件可以帮助我们提高写作效…

python nacos-sdk-python 连接 nacos2.x版本,鉴权403解决办法

看nacos-sdk-python 的git项目提交记录&#xff0c;应该是已经解决了nacos2.x权限问题&#xff0c;但为什么还连接不上呢&#xff1f;因为最新代码&#xff0c;居然把以前鉴权代码删除了&#xff0c;具体原因不得而知。 解决办法&#xff1a; 1.把nacos-sdk-python里面params.…

redis 6.x集群搭建

redis6集群搭建 安装文件下载 redis-6.2.6.tar.gz 编译 tar -zxvf redis-6.2.6.tar.gz cd redis-6.2.6/ make MALLOClibc make install PREFIX/opt/soft/redis复制可执行文件 cp /opt/soft/redis/redis-cli /usr/bin/redis-cli cp /opt/soft/redis/redis-server /usr/bi…