数论专题(1)数论函数,整数分块

news2024/10/6 22:26:01

从今天起,我们将要开始数论的学习,是不是感觉很难?难的话就听我讲吧,讲了后就不难了(bushi)

数论函数定义 (数论函数)

数论函数的定义:在全体正整数(或者整数)上定义的函数称作数论函数。
积性的定义:若 gcd(a,b)=1, 则f(ab) =f(a)f(b)
举个栗子:
欧拉函数\varphi (x) : 
                                ​​​​​​​        1(x)=1,Id(x)=x,I(x)=[x=1]
接下来,我们再举一个函数,狄利克雷卷积:
数论函数f(n) 和g(n) 的狄利克雷卷积h(n) 定义为:
        ​​​​​​​        ​​​​​​​        ​​​​​​​                        h(n)=\sum_{d|n}^{}f(d)g(\frac{n}{d})
记作h=f*g;
定理:两个积性函数的狄利克雷卷积也是积性函数。
那我们是如何证明的呢,那可就说来话长了:
h(xy)=\sum_{d_{1}|x}^{}f(d_{1})g(\frac{x}{d_{1}})=\sum_{d_{1}|x}^{}\sum_{d_{2}|y}^{}f(d_{1}d_{2})g(\frac{xy}{d_{1}d_{2}})=\sum_{d_{1}|x}^{}f(d_{1})g(\frac{x}{d_{1}})\sum_{d_{2}|y}^{}f(d_{2})g(\frac{y}{d_{2}})=h(x)h(y)
看到这么长一串的函数,我的心就发抖………
定理:两个积性函数的对应位置相乘也是积性函数。
这个就很显然了,证明我就不给出来了,你们自己想着吧。
所以我们可以定义更多的数论函数,以及用卷积描述它们之间的关系:
例如:
        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        d(x)=\sum_{d|n}1,即d=1*1
        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        n=\sum_{d|n}\varphi (d),即Id=\varphi *1
接下来,我们来研究一下,卷积的性质:
定理(卷积运算律):
交换律:设有两个积性函数f,g f*g=g*f
结合律:设有两个积性函数f,g,h (f*g)*h=f*(h*g)
这不就是乘法结合律吗?小学生都会好不好……
 
交换律的证明很显然。
结合律的证明可以把式子改写成矩阵形式,然后用矩阵的结合律
来证明。应该大力推式子也可以。
单位元的定理:
I是单位元:对任意的数论函数 f,f*I=I*f=f;
证明过程如下:
        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​         f(n)=\sum_{d|n}^{})f(d)I(\frac{n}{d})
接下来又来到了下一个函数,狄利克雷逆:
f*g=I,则数论函数f,g互为彼此的狄利克雷逆。
 

整数分块

接下来,我们进入下一个章节的学习:整数分块

定理:对于任意的i\left \lfloor \frac{n}{i} \right \rfloor 只有O(\sqrt{n})种取值

证明过程如下:

1\leq i\leq \sqrt{n}时,\frac{n}{i}只有​​​​​​​​​​​​​​O(\sqrt{n})种取值 

i> \sqrt{n}​​​​​​​时,\frac{n}{i}\leq \sqrt{n},也只有O(\sqrt{n})种取值

 综上,只有O(\sqrt{n})种取值

下面举个栗子:

计算下取整分式的和式,计算\sum_{i}^{n}=1\left \lfloor \frac{n}{i} \right \rfloor

由于\left \lfloor \frac{n}{i} \right \rfloor只有O(\sqrt{n})种取值 ,并且,使得 \left \lfloor \frac{n}{i} \right \rfloor取相同的取值的i也是一段一段的,所以我们只需要一段一段地计算即可。

res=0;
for(int l=1,r;l<=n;l=r+1){
    r=n/(n/l);
    res+=(r-l+1)*(n/l);
}

哎哟,终于讲完了,累死我了,咱么今天就讲到这里,下篇博文我们会讲莫比乌斯反演,记得来收看哦!! 

 

 

 

 

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

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

相关文章

适合制造业的ERP系统有哪些? 制造业的ERP对企业有什么作用?

在当前的激烈的市场竞争下&#xff0c;制造企业如果想要长期稳定地发展&#xff0c;除了需要把外部因素做好把控&#xff0c;还需要提升企业自身的管理水平&#xff0c;来提高自己的竞争力&#xff0c;而信息化是企业发展的必经之路。 适合制造业的ERP系统在企业管理中起到了至…

《Science》教你如何写好一篇博士毕业论文!

博士生涯的完美结束少不了一篇优秀的毕业论文。但是说起来容易&#xff0c;写起来有时让人痛不欲生。不仅内容多&#xff0c;还需要用严谨的逻辑把章节联系起来&#xff0c;常常耗时耗力。而且博士论文要的不仅仅是学术工作的质量&#xff0c;如何将这些工作合理、完整地呈现也…

基于Java实现(PC)大学班级事务管理系统【100010059】

大学班级事务管理系统 要求 本次设计要求利用 Java 实现 C/S 模式的大学班级内日常事务管理系统&#xff08;PC 版&#xff0c;应用于校内网有线网络访问&#xff0c;暂不开发移动端&#xff09;&#xff0c;不得依赖现有的建模框架&#xff0c;使用 swings 技术完成如下基本…

IP地址分类及范围详解

IP地址分为公网IP地址&#xff08;合法IP地址&#xff09;和私有IP地址 公网IP地址主要应用于Internet上的主机访问&#xff0c;而私有IP地址应用于局域网中计算机的相互通信。 IP地址的表示形式&#xff1a;分为二进制表示和点分十进制表示。现在使用的IP地址长度均为32位/4个…

阿里云oss访问图片出现跨域问题

需要服务器端支持&#xff0c;开一下cdn Access-Control-Allow-Origin字段是服务端添加了才有的&#xff0c;前端加了crossOrigin"anonymous"是想跨域获取这张图片&#xff0c;好用在canvas.toDataURL()上&#xff0c;但是服务端不一定同意&#xff0c;服务端添加了…

开始摸索学习go,具体内容和过程就慢慢补充吧。

计划学习路线 文章目录计划学习路线书籍开源项目资料网站课程书籍 《go语言核心编程》 -腾讯作者 《go语言编程之旅》 -5个项目 --对go语言能做的内容做了整体介绍吧&#xff0c;对细节还不够细化&#xff0c;对独立编写代码帮助有限 第二章 swaage 有版本冲突&#xff0c;等…

37.卷积神经网络(LeNet)的代码实现(在colab上)

ps&#xff1a;在教材上直接打开colab&#xff0c;运行原来的代码!pip install githttps://github.com/d2l-ai/d2l-zhrelease # installing d2l是会报错的&#xff0c;改成这句代码&#xff0c;可以正确运行&#xff1a;!pip install d2l0.14.&#xff0c;直接制定了d2l的版本 …

利用Bat打开exe程序并传入值

目录 一、分清楚exe接收值的方式 1、打开exe时提示输入1、2、3... 2、知道exe形参&#xff08;程序主函数中定义的argv[]&#xff09; 二、call和start的区别 一、分清楚exe接收值的方式 1、打开exe时提示输入1、2、3... 如图&#xff1a; 这种是程序运行时接收用户输入…

SuperMap GIS 三维硬件设置优化

目录一、简介二、查看硬件显卡三、显卡设置1、NVIDA显卡设置2、AMD显卡设置一、简介 我们都知道为了体验更好的大型3D游戏&#xff0c;那么好的显卡是必不可少的。但是有了好的显卡当配置不对时&#xff0c;此时体验感也会大打折扣。同样的道理&#xff0c;在SuperMap中也需要…

Redis原理篇—通信协议

Redis原理篇—通信协议 笔记整理自 b站_黑马程序员Redis入门到实战教程 RESP协议 Redis 是一个 CS 架构的软件&#xff0c;通信一般分两步&#xff08;不包括 pipeline 和 PubSub&#xff09;&#xff1a; 客户端&#xff08;client&#xff09;向服务端&#xff08;server&a…

VMC证书是什么?获取认证标志证书步骤是怎样的?

VMC证书是什么&#xff1f; VMC证书(全称&#xff1a;Verified Mark Certificate)&#xff0c;也称认证标志证书&#xff0c;是由权威CA机构颁发&#xff0c;用于验证商标所有权的数字证书。 VMC 通过提供验证机制与 BIMI 协同工作&#xff0c;BIMI标准可以在电子邮件中的“发…

OSCS开源安全周报第23期:Foxit PDF Reader/Editor 任意代码执行漏洞

本周安全态势综述 OSCS 社区共收录安全漏洞10个&#xff0c;其中公开漏洞值得关注的是 Apache Airflow Hive Provider <5.0.0 存在操作系统命令注入漏洞&#xff08;CVE-2022-46421&#xff09;vm2 < 3.9.10 存在任意代码执行漏洞&#xff08;CVE-2022-25893&#xff0…

湖南软件工程自考本科总结

本人情况 在湖南长沙考试&#xff0c;从2021年初开始备考&#xff0c;社会考生&#xff0c;自己复习&#xff0c;从2021-4月到2022-10月&#xff0c;理论每次都考了4门课程&#xff0c;前3次每次挂了1门课程&#xff0c;刚刚好在4次考试完成了所有的理论考试。 经验分享 复习重…

2022 re:Invent 凌云驭势 重塑未来

2022年11月29日&#xff0c;一年一度的亚马逊 re:Invent全球大会在拉斯维加斯再度上演&#xff0c;这是亚马逊云科技第11年举办re:Invent&#xff0c;来自全球的5万多客户和合作伙伴参加了此次线下盛会&#xff0c;还有超过30万人线上参会。在此次大会上&#xff0c;亚马逊云科…

喜报 | 云畅科技再次入榜湖南省互联网企业50强

12月21日&#xff0c;湖南省互联网协会在国家网络安全产业园区&#xff08;长沙&#xff09;发布了2022年湖南省互联网企业综合实力30强榜单、互联网成长型企业10强榜单、互联网创新型企业10强榜单和《2022年湖南省互联网企业50强发展报告》。 湖南云畅网络科技有限公司&#x…

burpsuite靶场——CSRF

文章目录什么是CSRF&#xff1f;CSRF 攻击的影响是什么&#xff1f;CSRF 是如何工作的&#xff1f;没有防御的 CSRF 漏洞常见的 CSRF 漏洞Token验证取决于请求方法Token的验证取决于Token是否存在CSRF Token未绑定到用户会话Token未与会话 cookie绑定什么是CSRF&#xff1f; 跨…

【HTML】动画合集--跟着pink老师学习

1.奔跑小熊 奔跑小熊<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice…

【免杀前置课——shellcode】二十、初识shellcode——配合栈溢出漏洞利用shellcode在代码中返回MessageBox函数

初识shellcode栈溢出漏洞反弹shellcodeshellcode取出shellcode栈溢出漏洞反弹shellcode shellcode shellcode&#xff1a; shellcode是一段用于利用软件漏洞而执行的代码&#xff0c;shellcode为16进制的机器码&#xff0c;因为经常让攻击者获得shell而得名。.shellcode常常使…

自动控制原理笔记-线性系统的稳定性分析

目录 稳定的概念及定义&#xff1a; 系统稳定的充要条件——闭环极点全部落在虚轴左边&#xff1a; 系统的稳定性判据&#xff1a; 劳斯判据(充要性)判据&#xff1a; 劳斯表特殊情况例(出现计算过程分母为0)&#xff1a; 劳斯表特殊情况例(出现全0行)&#xff1a; 稳定的…

【Java】花费数十小时,带你体验Java文档搜索引擎的实现过程

Java文档搜索引擎项目运行效果一、简述搜索引擎概念二、搜索引擎实现思路2.1倒排索引介绍2.2项目目标2.3获取java文档2.4模块划分2.5创建项目2.6认识分词2.7分词的原理2.8使用第三方分词库三、实现索引模块-parser类3.1 实现索引模块-递归枚举文件3.2 排除非HTML文件3.3 实现索…