E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【数论】--扩展欧几里得
AcWing的算法基础课目录
文章目录基础算法数据结构搜索与图论数学知识动态规划贪心时空复杂度分析基础算法排序二分高精度前缀和与差分双指针算法位运算离散化区间合并数据结构链表与邻接表:树与图的存储栈与队列:单调队列、单调栈kmpTrie并查集堆Hash表搜索与图论DFS与BFS树与图的遍历:拓扑排序最短路最小生成树二分图:染色法、匈牙利算法数学知识质数约数欧拉函数快速幂
扩展欧几里得
算法中国剩余定理高斯消元组合计数容斥原理简单博
greedy-hat
·
2023-11-19 06:21
刷题
mysql
学习
spring
boot
【Leetcode 题解】Leetcode分类 题解,持续更新.....
Leetcode分类题解,持续更新…文章目录Leetcode分类题解,持续更新.....一、基础1.水题2.位运算3.区间问题4.Python语言特性5.排列组合6.思维题7.
数论
8.模拟9.数组10.
YancyKahn
·
2023-11-19 05:28
Leetcode
Leetcode
算法
数据结构
python
01序列 卡特兰数
注意题目mod的数是质数,所以可以使用快速幂求逆元,若不是质数,则需要使用
扩展欧几里得
算法求逆元。
想不出来_6
·
2023-11-17 17:37
算法
Note-4
数论
初步 由于
数论
的离散和……技术性?算法竞赛里很喜爱涉及这部分的内容,例如:蓝桥某年决赛第一题这题用动态规划当然能做,但是通过
数论
知识,可以快速(指代码量)得到结果。
r&sf
·
2023-11-17 17:16
算法
笔记
切比雪夫不等式例题讲解_「高中数学」柯西不等式,最全解析,高考必备,搞定最后十分...
除此之外他在数学的很多领域都进行了深刻的研究,其中包括
数论
、代数、数学分析和微分方程等,为数学的发展做出的突出的贡献。柯西对高等数学的贡献包括:无穷级数的敛散性,实变
weixin_39518530
·
2023-11-16 10:25
切比雪夫不等式例题讲解
切比雪夫不等式证明及应用
他对概率、统计学、力学和
数论
领域均有重大贡献,被誉为俄罗斯数学之父。许多重要的数学概念都是以他的名字命名,包括切比雪夫不等式(本文将要介绍的内容
HERBIER
·
2023-11-16 10:52
概率论
概率论
算法
【算法集训暑期刷题营】7.23日题---字符串
☀️短短几行代码,凝聚无数前人智慧;一个普通循环,即是解题之眼☀️ 二分,贪心,并查集,二叉树,图论,深度优先搜索(dfs),宽度优先搜索(bfs),
数论
,动态规划等等,路漫漫
梦想new的出来
·
2023-11-16 00:23
算法集训
算法
深度优先
leetcode
acwing算法基础之数学知识--
扩展欧几里得
算法
扩展欧几里得
算法的关键步骤:如果b为0,那么可取x=1,y=0。否则,exgcd(b,a%b),它对应的结果为y和x,即yb+x(a%b)=gcd(b,a%b)。
YMWM_
·
2023-11-15 13:42
Acwing
C++学习
算法
数学
两个序列(
数论
)
两个序列Problem:BTimeLimit:1000msMemoryLimit:65535KDescriptionGugu有两个长度无限长的序列A,BA0=a^0/0!,A1=a^1/1!,A2=a^2/2!,A3=a^3/3!….B0=0,B1=b^1/1!,B2=0,B3=b^3/3!,B4=0,B5=b^5/5!…Douge看到这道这两个序列很觉得很麻烦,所以他想到一个好点子,他想把这两个
yusen_123
·
2023-11-13 20:19
数论
c++
算法
图论
Sequence(矩阵连乘+
数论
)
求Fnmod1e9+7Input第一行是一个t代表有t组数据接下来有t行每行有6个整数A,B,C,D,P,n1#include#include#include#include#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;typedef
yusen_123
·
2023-11-13 20:18
数论
矩阵
java
前端
AtCoder Beginner Contest 177 E - Coprime(
数论
+思维)
解题思路:这题
数论
题其实应该挺简单的,比赛的时候其实已经想的差不多了,但是不知道具体怎么实现,判断是不是setwise,就是把n个数依次求gcd就行了。每求过一次两数的gcd,就把原来的两数删除并把
虐猫Da人薛定谔
·
2023-11-13 14:48
数论
Acwing - 算法基础课 - 笔记(数学知识 · 一)
文章目录数学知识(一)质数质数的判定分解质因数朴素思路优化筛选质数朴素筛法埃氏筛法线性筛法小结约数求一个数的所有约数求约数个数求约数之和求最大公约数数学知识章节,主要讲解了
数论
组合计数高斯消元简单博弈论数学知识
抠脚的大灰狼
·
2023-11-13 06:52
算法
Acwing算法基础课
数论
质数
约数
算法
AcWing算法基础课----数学知识(一) 笔记 (
数论
质数 + 约数)
数学知识
数论
质数试除法判定质数O(sqrt(n))试除法分解质因数O(logn)~O(sqrt(n))朴素筛法求素数O(nlogn)线性筛法求素数约数试除法求所有约数O(sqrt(n))约数个数和约数之和欧几里得算法
彡倾灬染|
·
2023-11-13 06:50
算法学习笔记
AcWing
c++
c语言
隐私计算python实现Paillier同态加密
Paillier同态加密基于
数论
问题,其安全性基于大整数分解问题和离散对数问题的困难性。该方案可以用于保护隐私数据,同时支持在加密状态下对加密的数据进行运算。
安心不心安
·
2023-11-12 16:16
隐私计算
同态加密
区块链
算法
【算法 |
数论
No.1】AcWing1246. 等差数列
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【手撕算法系列专栏】【AcWing算法提高学习专栏】本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望对大家有所帮助希望我们一起努力、成长,共同进步。原题链接:点击直接跳转到该题目目录1️⃣题目描述2️⃣算法分析3️⃣代码编写1️⃣题目描述2️⃣算法分析整个题目的思路是先求出数组元素之间的最大公约数,然
兜里有颗棉花糖
·
2023-11-10 22:33
手撕算法系列专栏
AcWing算法提高学习专栏
算法
质数筛的应用——等差素数列
这是
数论
领域一项惊人的成果!有这一理论为基础,请你借助手中的计算机,满怀信心地搜索:长度为10的等差素数列,其公差最小值是多少?解析本题是关于素数的题目
苔花_如米小
·
2023-11-10 21:16
算法
RSA-CRT 使用中国剩余定理CRT对RSA算法进行解密
有关
数论
的一些基础知识可以参考以下文章:密码学基础知识-
数论
(从入门到放弃)一、中国剩余定理(CRT)设p和q是不同的质数,且n=p*q。
小熊的学习笔记
·
2023-11-10 17:29
密码学合集
算法
RSA
中国剩余定理
欧拉定理
公钥加密算法
The 2020 ICPC Asia Shenyang Regional Programming Contest I题 Rise of Shadows(
数论
)
题目链接The2020ICPCAsiaShenyangRegionalProgrammingContest题目大意:一天内有H小时,每小时M分钟,时针分针以恒定速率旋转。现在若时针分针的夹角usingnamespacestd;#definelllonglong#defineintlonglongintn,a,b,c;//f(a,b,c,n)=sum(i,0,n)[(a*i+b)/c]//g(a,b
Orz_Sponge_Bob
·
2023-11-10 01:33
算法竞赛——
数论
(一),
数论
内容的介绍,基础
数论
文章目录一,
数论
学习路线的介绍和相关建议1,建议学习人群:2,建议学习时长3,学习路线的介绍1,基础
数论
2,组合数学3,计算几何二,基础
数论
第一部分——快速幂和快速幂矩阵1,快速幂1,解题背景2,思想3
司职在下
·
2023-11-08 21:42
算法
8.17 模拟赛记录 &
数论
知识点补充
8.17模拟赛记录&知识点补充不得不说,
数论
重构确实快复盘u1s1,考
数论
多少有一点担心,毕竟
数论
万一考一些非常阴间的同余方程期望组合数学之类基本连个暴力都写不出来,但是总归问题不大,考他就完了,实在不行可以像昨天一样冲正解
Hanoist
·
2023-11-08 20:16
记录
分类
1001整数求和水题1002C语言实验题——两个数比较水题10031、2、3、4、5...简单题1004渊子赛马排序+贪心的方法归并1005HeroInMaze广度搜索1006Redraiment猜想
数论
hedafighter2011
·
2023-11-07 09:37
HDOJ
语言
numbers
数据结构
c
sorting
distance
专题·数学概率与期望【including 条件概率,贝叶斯定理, 全概率公式,数学期望, 绿豆蛙的归宿
初见安~~~又开启
数论
的探索啦~~:)一。概率1.基本定义在概率论中,我们把一个随机事件的一个可能结果称为其样本点,其所有样本点构成的集合称之为样本空间。
樱狸❀
·
2023-11-06 14:17
数论
数论
数学期望
概率
2022-06-30高考放榜
几千年的封建社会下来,除了根深蒂固的等级观念之外,还有就是唯分
数论
英雄的势利眼,这对于十几年寒窗苦读的孩子来说,真的是不公平。大家都在关注哪些人考取了
宝刀的江湖
·
2023-11-06 08:29
P6462补刀
灵光一现,突然就做出来了正好写一下思路过程一开始寻思是个
数论
的问题,貌似需要用到
扩展欧几里得
,不管那么多,直接写上,接着不断缝缝补补修修改改,此处省略一小时....做不出来....好难受星期天,无聊,做个题
LonelyGhosts
·
2023-11-06 06:55
算法
数论
基础之模运算
数论
基础之模运算这篇罗列一下模运算的定义,即最基本的运算定理首先回顾一下整除的性质a是b的倍数=b整除a=b|a定理:对任意整数a和b,b≠0b\neq0b=0,唯一存在一对整数q和r,使得0≤\leq
wxhyaoshunyutang
·
2023-11-05 19:36
抽象代数
算法都是套路系列-
数论
模板
数论
基本模板闰年publicclassText{publicstaticvoidmain(String[]args){}staticbooleanisloop(intx){returnx%400==0|
云澈丿
·
2023-11-05 19:05
蓝桥杯
ACM
算法模板
算法
数论
模板
数论
-模运算与同余的性质
数论
-模运算与同余的性质模运算基础取模运算:a%p(amodp),表示a除以p的余数。
AcmAlgorithm
·
2023-11-05 19:05
算法
数论
算法
数据结构
c++
POJ1150 The Last Non-zero Digit -
数论
- 模运算
TheLastNon-zeroDigitTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:5783Accepted:1810DescriptionInthisproblemyouwillbegiventwodecimalintegernumberN,M.Youwillhavetofindthelastnon-zerodigitoftheNPM.T
xhxhxhxhx
·
2023-11-05 19:34
模运算
数论
数论
---欧拉定理,快速幂求逆元
欧拉定理内容:如果存在任意两个正整数a,n,满足a与n互质,那么,f(n)表示的是欧拉函数:1~n中与n互质的数个数证明:证明结束快速幂求逆元同余:给定一个正整数m,如果两个整数a,b满足(a-b)能够被m整除,那么可以认为a与b对模m同余,记为a同余b逆元:就是一个数的倒数,a/b(modn)==a*c(modn),c就是b的逆元c可以看为b的倒数,如果b特别大,就要把b-1换为c欧拉定理:费马
seez
·
2023-11-05 19:00
快速幂
数论
线性代数
算法
动态规划
算法与数据结构-
数论
之模幂运算
模幂运算基本原理:(a×b)modc=((amodc)×b)modc通常都是先将幂模运算转化为乘模运算。a^b%n的代码如下:intexpMod(inta,intb,intn){intr=1;while(b){if(b&1)r=(r*a)%n;a=(a*a)%n;b>>=1;}returnr;}附:根据离散数学书上说的,邻接矩阵A的k次幂得到的新矩阵B中,bij表示ai到aj长度为k的通路数。
linxcool
·
2023-11-05 19:58
算法与数据结构
数据结构
算法
c
数论
基础模板-----
数论
成长之路
最大公约数gcdgcd(f[n],f[m])=f[gcd(n,m)]intgcd(inta,intb)//a大于b{returna%b==0?b:gcd(b,a%b);}ViewCode最小公倍数LcmintLcm(inta,intb){returna/gcd(a,b)*b;}ViewCodeint输入输出挂inlineintread(){intx=0,f=1;charc=getchar();wh
gzr2018
·
2023-11-05 19:27
算法竞赛
模幂运算
模运算在
数论
和程序设计中都有着广泛的应用,从奇偶数的判别到素数的判别,从模幂运算到最大公约数的求法,从孙子问题到凯撒密码问题,无不充斥着模运算的身影。
KC坤
·
2023-11-05 19:27
初等
数论
(整除,模运算...)
整除定义设a,ba,ba,b为整数a≠0a≠0a=0,如果存在一个整数qqq,使得a∗q=ba*q=ba∗q=b,则bbb能被aaa整除,记为a∣ba|ba∣b,且称bbb是aaa的倍数,aaa是bbb的因子.整除的几个性质传递性:如果a∣ba|ba∣b且b∣cb|cb∣c,则a∣ca|ca∣ca∣ba|ba∣b且a∣ca|ca∣c等价于对于任意的整数x,yx,yx,y,有a∣(bx+cy)a|
cqbz_lanziming
·
2023-11-05 19:26
数论
c++
数论
7-2
数论
中的模幂运算
solution欧拉函数法可以解决模幂运算#include#includeintmain(){inta,m,n,r=1;scanf("%d%d%d",&a,&m,&n);while(m){if(m&1)r=(r*a)%n;a=(a*a)%n;m>>=1;}printf("%d",r);return0;}给定伪代码的思想#include#includeintisPrime(intn){for(int
Moliay
·
2023-11-05 19:23
算法
数据结构
RSA算法
一些
数论
知识1、互质关系任意两个质数构成互质关系,比如13和61。一个数是质数,另一个数只要不是前者的倍数,两者就构成互质关系,比如3和10。
我的小橘超甜的
·
2023-11-05 16:06
扩展欧几里得
算法的应用-线性同余方程:AcWing 878. 线性同余方程
#includeusingnamespacestd;typedeflonglongLL;intexgcd(inta,intb,int&x,int&y){if(b==0){x=1,y=0;returna;}intgcd=exgcd(b,a%b,y,x);y-=a/b*x;returngcd;}intmain(){intn;scanf("%d",&n);while(n--){inta,b,m;scan
三冬四夏会不会有点漫长
·
2023-11-05 10:40
算法竞赛
算法
c++
开发语言
扩展欧几里得算法
Android RSA加密解密
转载http://blog.csdn.net/bbld_/article/details/38777491RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的
数论
事实:将两个大素数相乘十分容易
samychen
·
2023-11-05 07:47
2022-ICPC-杭州补题 (7/13) ACDFGKM
知识点整理A
数论
,
扩展欧几里得
C三维背包D模拟签到F打表出规律G树哈希基环树拓扑排序K字典树M树剖,线段树维护gcd差分,换根dp,gcd推导The2022ICPCAsiaHangzhouRegionalProgrammingContesthttps
秦三码
·
2023-11-04 17:28
ICPC区域赛真题
算法
第三十六章
数论
——容斥原理
第三十六章
数论
——容斥原理一、容斥原理1、定理内容二、代码模板1、问题(1)如何求出能够被整除的个数?(2)如何枚举出2n−12^n-12n−1种情况?
Turing_Sheep
·
2023-11-03 23:19
算法合集(c++实现)
算法
6.算法之数学(
数论
)算法——更相减损术
目录1.什么是更相减损术?2.数学推导3.代码实现4.最小公倍数计算1.什么是更相减损术?其使用方法如下举个例子吧可见更相减损术和辗转相除法有异曲同工之妙。其数学原理也是一样的。2.数学推导他是辗转相除法的一种特殊情况,下面我们用代码来实现它。3.代码实现#include//更相减损术intmain(){inta,b;printf("这个程序可以计算两个数的最大公约数!\n");printf("请
Blissmaker
·
2023-11-03 23:47
算法
c++
开发语言
约数——
数论
算法
数论
基础知识本篇文章主要讲述
数论
中基础算法约数部分的内容提示:本篇文章代码参考ACWing文章目录
数论
基础知识一、约数是什么?
miracle1114
·
2023-11-03 23:47
数论算法
c++
算法通关村第十三关黄金挑战——
数论
问题解析
大家好,我是怒码少年小码。欧几里得算法也叫辗转相除法。常常用于求两个数的最大公因数(gcd)。规则:若r是a/b的余数,则gcd(a,b)=gcd(b,r)至于原理可以看这个视频教程:https://www.bilibili.com/video/BV19r4y127fu/?share_source=copy_web&vd_source=2a3492e7c7e00320005683fe2b41530
怒码少年
·
2023-11-03 23:13
算法学习
算法
数据结构
扩展欧几里得
算法:AcWing 877.
扩展欧几里得
算法
#includeusingnamespacestd;intexgcd(inta,intb,int&x,int&y){if(b==0){x=1,y=0;returna;}intx1,y1,gcd;gcd=exgcd(b,a%b,x1,y1);x=y1,y=x1-a/b*y1;returngcd;}intmain(){intt;scanf("%d",&t);while(t--){inta,b,x,y;
三冬四夏会不会有点漫长
·
2023-11-03 23:12
算法竞赛
算法
c++
数据结构
C/C++快速求素数【细节满满】
个人主页:仍有未知等待探索_C语言疑难,数据结构,小项目-CSDN博客专题分栏:
数论
_仍有未知等待探索的博客-CSDN博客目录一、暴力求解1、求1-n之间的素数(O(n^2))1.思路2.代码2、判断某个数
仍有未知等待探索
·
2023-11-03 23:56
数论
c语言
c++
算法
《代码随想录 11 章(1)》二刷题解及心得体会
动态规划问题解题步骤11.1.2动态规划应该如何排查问题11.2斐波那契数11.3爬楼梯11.3.1拓展11.4使用最小花费爬楼梯11.4.1拓展11.5不同路径11.5.1深度优先遍历11.5.2动态规划11.5.3
数论
方法
C01dWater
·
2023-11-03 01:59
读书笔记
算法
c++
代码随想录第三十九天 | 不同路径:没有障碍:深搜,动态规划,
数论
(62);有障碍:明确动规数组含义 以及 初始化 的重要性(63)
1、没有障碍的不同路径:深搜,动态规划,
数论
1.1leetcode62:不同路径第一遍代码record记录从起点到这个格子有几条路径只有左边一格,上面一格有可能能到目标格子classSolution{public
Asher Gu
·
2023-11-03 01:17
leetcode
c++
动态规划
算法
c++
leetcode
浅谈二次剩余
二次剩余是
数论
基本概念之一。它是初等
数论
中非常重要的结果。俗称模意义开根。
dygxczn
·
2023-11-02 19:38
算法
【趣味算法】哥德巴赫猜想(含源码)
背景哥德巴赫猜想(Goldbach’sConjecture)是一个著名的
数论
问题,它声称任何一个大于2的偶数都可以表示为两个质数的和。
sanbaofengs
·
2023-11-02 05:07
算法
【算法】
数论
——筛质数(线性筛法)
题目给定一个正整数n,请你求出1∼n中质数的个数。输入格式共一行,包含整数n。输出格式共一行,包含一个整数,表示1∼n中质数的个数。数据范围1≤n≤10^6思路朴素筛法做法:把2~(n-1)中的所有的数的倍数都标记上,最后没有被标记的数就是质数.原理:假定有一个数p未被2~(p-1)中的数标记过,那么说明,不存在2~(p-1)中的任何一个数的倍数是p,也就是说p不是2~(p-1)中的任何数的倍数,
一只大黄猫
·
2023-11-01 21:23
算法
算法
c++
数论
线性筛法
《如何阅读一本书》读书报告
1.3如果书中附有索引,也要检阅一下——大多
数论
说类的书籍都会有索引。1.4如果那是本包着书衣的新书,不妨读一下出版者的介绍。1.5从你对一本书的目录概略,
李园春风
·
2023-11-01 12:09
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他