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
图论-学习整理
(题目来源:
Acwing
)一.图的遍历
Acwing
847给定一个n个点m条边的有向图,图中可能存在重边和自环。所有边的长度都是1,点的编号为1~n。
_NewMoon
·
2023-04-11 10:54
【
AcWing
】归并排序及其应用
音乐分享(点击链接可以听哦)无名之辈-陈雪燃目录归并排序归并排序应用文章中的图片来源:(2条消息)归并排序(分治法)_分治法归并排序_小小的香辛料的博客-CSDN博客
AcWing
787.归并排序-
AcWing
AcWing
788
在下 小吉
·
2023-04-11 08:45
模板
算法
排序算法
数据结构
基础算法模板(三)—— 差分和前缀和
差分和前缀和一维前缀和
AcWing
795.前缀和二维前缀和
AcWing
796.子矩阵的和一维差分
ACWing
797.差分二维差分
AcWing
798.差分矩阵一维前缀和
AcWing
795.前缀和【题目描述
JohnnyLin00
·
2023-04-10 23:42
基础算法模板题
前缀和
差分
前缀和与差分模板
快速求出给定区间或矩阵的和下标必须从1开始,前缀和能在O(1)时间求出某个区间(一维)或子矩阵(二维)的和一维前缀和:s[i]=a[1]+a[2]+a[3]+…+a[i];a[l]+…+a[r]=S[r]-S[l-1]
acwing
795
action6.
·
2023-04-10 23:39
基础算法
算法
c++
数据结构
python算法模板第一部分(2)(前缀和与差分)
注:本文是在学习了
acwing
的算法基础课后撰写,主要用于记录python版本算法的模板。其中部分参考了
acwing
众多大佬的题解。
啥也不会做
·
2023-04-10 23:38
python算法模板
算法
python
数据结构
差分法
acwing
827. 双链表 (数组实现)
双链表一般优化某些问题使用前提:(0表示head节点,1表示tail节点)双链表的插入(k的右边)双链表的删除题:实现双链表实现一个双链表,双链表初始为空,支持5种操作:在最左侧插入一个数;在最右侧插入一个数;将第k个插入的数删除;在第k个插入的数左侧插入一个数;在第k个插入的数右侧插入一个数现在要对该链表进行M次操作,进行完所有操作后,从左到右输出整个链表。注意:题目中第k个插入的数并不是指当前
_刘小雨
·
2023-04-10 23:07
#
算法刷题(基础模板应用)
链表
c++
数据结构
前缀和与差分(模板题笔记)
一,前缀和前缀和是一种重要的预处理,能大大降低查询的时间复杂度利用前缀和可以高效计算某一段区间的和文章目录一,前缀和1,一维前缀和*[795.前缀和-
AcWing
](https://www.
acwing
.com
Pseach
·
2023-04-10 23:35
#
算法
c++
算法
acwing
算法基础模板 前缀和差分
前缀和的下标最好从一开始,便于统一计算,主要用于求某个区间的和前缀和的初始化公式s[i]=s[i-1]+a[i];求i,j的区间和s[j]-s[i-1]一维前缀和输入一个长度为n的整数序列。接下来再输入m个询问,每个询问输入一对l,r。对于每个询问,输出原序列中从第l个数到第r个数的和。输入格式第一行包含两个整数n和m。第二行包含n个整数,表示整数数列。接下来m行,每行包含两个整数l和r,表示一个
a7546391
·
2023-04-10 23:29
算法
图论
c++
【蓝桥杯模板】
笔记仅供个人参考蓝桥杯算法模板
acwing
模板2.优化输入输出时间(快速IO模板):3.快速幂模板4.自定义类排序5.归并排序模板6.Int,Integer等数组类型转换7.sort降序排序8.高精度运算
屠一乐
·
2023-04-10 23:49
算法&蓝桥杯
蓝桥杯
算法
职场和发展
砝码称重(第十二届蓝桥杯省赛第一场C++A/B/研究生组)
2023年蓝桥的题之后会出,因为
AcWing
上还没有出可以测试的程序,也没把握说自己考场上做的就是对的。
铖铖的花嫁
·
2023-04-10 06:00
算法小题
蓝桥杯
c++
算法
错误票据(第四届蓝桥杯省赛C++A/B组,第四届蓝桥杯省赛JAVAA/B组)
2023年蓝桥的题之后会出,因为
AcWing
上还没有出可以测试的程序,也没把握说自己考场上做的就是对的。目录题目思路代码题目某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。
铖铖的花嫁
·
2023-04-10 06:00
算法小题
蓝桥杯
c++
算法
时间显示(第十二届蓝桥杯省赛第一场C++B/C/研究生组,第十二届蓝桥杯省赛第一场JAVAB/C/研究生组)
2023年蓝桥的题之后会出,因为
AcWing
上还没有出可以测试的程序,也没把握说自己考场上做的就是对的。目录题目思路代码题目小蓝要和朋友合作开发一个时间显示的网站。
铖铖的花嫁
·
2023-04-10 06:00
算法小题
蓝桥杯
c++
c语言
买不到的数目 遍历法和公式推导法(第四届蓝桥杯省赛C++A组,第四届蓝桥杯省赛JAVAC组)
2023年蓝桥的题之后会出,因为
AcWing
上还没有出可以测试的程序,也没把握说自己考场上做的就是对的。目录题目思路代码题目小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。
铖铖的花嫁
·
2023-04-10 05:55
算法小题
蓝桥杯
c++
算法
蓝桥杯python数列排序模板--快排 归并排序 (
Acwing
785/787题)
数列排序简单版:n=int(input())nums=list(map(int,input().split()))#创建一个列表,使用split()函数进行分割#map()函数根据提供的函数对指定序列做映射,就是转化为int型nums.sort()foriinnums:print(i,end="")快排:n=int(input())nums=list(map(int,input().split()
CCCTccc
·
2023-04-10 04:53
蓝桥杯python
蓝桥杯
算法
职场和发展
【蓝桥杯】每日四道编程题(两道真题+两道模拟)| 第6天
蓝桥杯——每日四道填空题(两道真题+两道模拟题)专题前瞻:复习并查集、Tire字符串、双指针、二分目录第一道真题(日志统计)输出描述输入输出样例第二道真题(合根植物)输出描述输入输出样例第三道模拟题(
acwing
吹往北方的风
·
2023-04-09 22:48
蓝桥杯——编程题刷题营
算法
c++
蓝桥杯
数据结构
学习
C++求解斐波那契数列的若干方法
求解斐波那契数列的若干方法问题描述方法一:递归方法二:记忆化搜索方法三:非递归方法四:递推+滚动变量方法五:快速幂+矩阵乘法程序问题链接:https://www.
acwing
.com/problem/content
_ 菜 -∞
·
2023-04-09 20:04
题解
斐波那契数
矩阵乘法
快速幂
蓝桥杯刷题冲刺 | 倒计时2天
指针不指南吗专栏:蓝桥杯倒计时冲刺马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦文章目录1.Floyd求最短路2.Dijkstra求最短路(堆优化版)1.Floyd求最短路题目链接:854.Floyd求最短路-
AcWing
指针不指南吗
·
2023-04-09 09:53
蓝桥杯倒计时冲刺
蓝桥杯
c++
算法
【蓝桥杯集训·最后一次周赛】
AcWing
第 97 场周赛
文章目录第一题
AcWing
4944.热身计算一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解第二题
AcWing
4945.比大小一、题目1、原题链接2、题目描述二、解题报告
-dzk-
·
2023-04-09 06:53
蓝桥杯集训·每日一题+周赛
蓝桥杯
算法
c++
图论
开发语言
【蓝桥杯集训·每日一题】
AcWing
1562. 微博转发
文章目录一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解三、知识风暴宽搜BFS一、题目1、原题链接1562.微博转发2、题目描述微博被称为中文版的Twitter。微博上的用户既可能有很多关注者,也可能关注很多其他用户。因此,形成了一种基于这些关注关系的社交网络。当用户在微博上发布帖子时,他/她的所有关注者都可以查看并转发他/她的帖子,然后这些人的关注者可以对内容再
-dzk-
·
2023-04-09 06:22
蓝桥杯集训·每日一题+周赛
蓝桥杯
算法
职场和发展
c++
数据结构
53. 最小的k个数
题目地址:https://www.
acwing
.com/problem/content/description/49/AC代码make_heapclassSolution{public:vectorgetLeastNumbers_Solution
蜜糖_7474
·
2023-04-09 03:48
(Java)
AcWing
844 走迷宫
一、题目给定一个n×m的二维整数数组,用来表示一个迷宫,数组中只包含0或1,其中0表示可以走的路,1表示不可通过的墙壁。最初,有一个人位于左上角(1,1)处,已知该人每次可以向上、下、左、右任意一个方向移动一个位置。请问,该人从左上角移动至右下角(n,m)处,至少需要移动多少次数据保证(1,1)处和(n,m)处的数字为0,且一定至少存在一条通路。二、输入格式第一行包含两个整数n和m。接下来n行,每
xjl-ye
·
2023-04-09 03:34
蓝桥杯题库
java
算法
数据结构
斐波那契 -- 矩阵快速幂
acwing
算法竞赛进阶指南打卡活动——数学知识——斐波那契前置知识快速幂,矩阵乘法题意在斐波那契数列中,F0=0,F1=1,Fn=Fn−1+Fn−2(n>1).F_0=0,F_1=1,F_n=F_{n
bloom__❀;
·
2023-04-08 23:30
矩阵
算法
c++
kuangbin专题—简单搜索
kuangbin专题—简单搜索1.棋盘问题2.地牢大师3.抓住那头牛4.翻转在
acwing
上发现这个活动,写来玩玩,持续更新中~kuangbin专题打卡活动1.棋盘问题题意概括:在一个n×nn\timesnn
bloom__❀;
·
2023-04-08 23:29
kuangbin题单
算法
dfs
bfs
1249. 亲戚
题目提交记录讨论题解视频讲解原题链接:1249.亲戚-
AcWing
题库或许你并不知道,你的某个朋友是你的亲戚。他可能是你的曾祖父的外公的女婿的外甥女的表姐的孙子。
leing123
·
2023-04-08 14:51
算法
数据结构
c++
算法
数据结构与算法笔记(青岛大学王卓老师视频)
我学习算法是在
Acwing
(直接百度搜
Acwing
就有官网)上面学的,闫学灿老师对于我的算法学习帮助很大,有兴趣的同学可以去看看啊,相信你一定会有收获的。(没有打广告的意思,完全是发自内心)。
嘿,鱼骨头^O^
·
2023-04-08 12:43
数据结构与算法
数据结构
算法
【蓝桥杯集训22】快速幂(1 / 3)
目录875.快速幂875.快速幂活动-
AcWing
题目:快速求的值思路:1、先预处理出这b个数2、将用这b个数来组合即组合成b可以用二进制数来表示importjava.util.
Roye_ack
·
2023-04-08 12:33
蓝桥杯集训
蓝桥杯
java
快速幂
数论
算法
【蓝桥集训18】二分图(2 / 2)
二分图定义:将所有点分成两个集合,使得所有边只出现在集合之间,就是二分图目录860.染色法判定二分图1、dfs2、bfs861.二分图的最大匹配-匈牙利算法ntr算法860.染色法判定二分图活动-
AcWing
1
Roye_ack
·
2023-04-08 12:17
蓝桥杯集训
数据结构
算法
蓝桥杯
图论
二分图
【蓝桥杯算法练习题】二分与前缀和
一、
AcWing
789.数的范围【题目描述】给定一个按照升序排列的长度为nnn的整数数组,以及qqq个查询。对于每个查询,返回一个元素kkk的起始位置和终止位置(位置从000开始计数)。
柃歌
·
2023-04-08 08:13
蓝桥杯
算法
蓝桥杯
数据结构
c++
二分查找算法基本思想
出错原因主要集中在判定条件和边界值的选择上,很容易就会导致越界或者死循环的情况,本人在看了
Acwing
视频后有了一定的体会,写了下面的文章整数二分二分的本质:把一个区间一
Est,夕阳
·
2023-04-08 05:15
java
算法
二分法
二分查找
【ds相关】01:链表
链表OVERVIEW链表一、单链表1.单链表结构2.单链表练习(1)
AcWing
826.单链表二、双链表1.双链表结构2.双链表练习(1)
AcWing
827.双链表一、单链表1.单链表结构数组实现的链表可以做指针实现的链表的所有事情
hello world 999
·
2023-04-08 02:58
#
Acwing算法基础
链表
数据结构
c++
数学知识:欧拉函数—欧拉函数
题目:
AcWing
873.欧拉函数给定n个正整数ai,请你求出每个数的欧拉函数。欧拉函数的定义1∼N中与N互质的数的个数被称为欧拉函数,记为ϕ(N)。
奋斗吧!骚年!
·
2023-04-08 02:50
#
数学知识
算法
图论
c++
欧拉函数
【数学】02:欧拉函数
欧拉函数OVERVIEW欧拉函数一、欧拉函数1.定义欧拉函数2.欧拉函数练习(1)
AcWing
873.欧拉函数(2)
AcWing
874.筛法求欧拉函数二、快速幂1.快速幂2.快速幂练习(1)
AcWing
875
hello world 999
·
2023-04-08 01:37
#
Acwing算法基础
算法
c++
图论
算法基础课-基础算法
第一讲基础算法快速排序归并排序二分整数二分模板
AcWing
789.数的范围(整数二分法)
AcWing
1236.递增三元组
AcWing
730.机器人跳跃问题
AcWing
1227.分巧克力
AcWing
1221
嘿嘿嘿嘿0929
·
2023-04-08 01:53
acwing
程序人生
acm是什么?你准备好去打了吗?
3.acm的时间安排重点赛制查询榜单网络赛的作用1.名额分配2.校内选拔icpc省赛省赛选拔赛(校内)4.acm该如何准备1.前期的算法积累1.
Acwing
平台算法基础课-y总业界良心。
罚时大师月色
·
2023-04-08 00:45
c++
acm
网络赛
区域赛
icpc
洛谷日常刷题(洛谷官方题单 思路+详解)
递推与递归P1255数楼梯1002【NOIP2002普及组】过河卒P1044[NOIP2003普及组]栈P1028[NOIP2001普及组]数的计算P1464FunctionP1928外星密码前言经过
AcWing
AC自动寄
·
2023-04-08 00:41
算法
c++
蓝桥杯
数据结构
【
AcWing
刷题】蓝桥杯专题突破-动态规划-dp入门(17)
目录写在前面:题目:821.跳台阶-
AcWing
题库题目描述:输入格式:输出格式:数据范围:输入样例:输出样例:解题思路:方法一:暴力搜索代码方法二:记忆化搜索代码方法三:动态规划代码AC!!!!!!!
戊子仲秋
·
2023-04-08 00:57
蓝桥杯备赛
算法
蓝桥杯
动态规划
dp
ACWing
潜水员
ACWing
潜水员一、题解对于dp的定义:重量总和的最低值(最低值的题目不会写,刚看了题解才会写的)背包的大小:m,ndp数组是几维的:背包大小是m,n。
繁星十年
·
2023-04-07 19:45
算法
动态规划
【蓝桥杯专题】双指针 BFS 图论 (C++ | 洛谷 |
acwing
| 蓝桥)
文章目录【蓝桥杯专题】(C++|洛谷|
acwing
|蓝桥)双指针日志统计bfs献给阿尔吉侬的花束(BFS模板t)1113.红与黑(BFS)完全二叉树的权重【双指针O(nlogn)】地牢大师左孩子右兄弟国际象棋
CPT1024
·
2023-04-07 19:12
#
算法题
c++
蓝桥杯
宽度优先
第二届ACC(
AcWing
Cup)全国联赛 C4943. 方格迷宫
题意题目大意就是给定一个地图,给定一个起点和终点,要求我们以最小步数到达终点,其中不可以落入陷阱并且每步可以走1−−k步题目大意就是给定一个地图,给定一个起点和终点,要求我们以最小步数到达终点,其中不可以落入陷阱并且每步可以走1--k步题目大意就是给定一个地图,给定一个起点和终点,要求我们以最小步数到达终点,其中不可以落入陷阱并且每步可以走1−−k步思路很明显是个bfs裸题很明显是个bfs裸题很明
向夕阳Salute
·
2023-04-07 18:32
比赛题解
算法
4656. 技能升级
4656.技能升级https://www.
acwing
.com/problem/content/4659/第十三届蓝桥杯省赛C++C组算法标签:贪心;多路归并;二分思路如果暴力来做的话,会将所有数放到一个集合里面排序
青铜世纪
·
2023-04-07 17:33
#
2023寒假每日一题
蓝桥杯
c++
算法
acwing
1047. 糖果
acwing
1047.糖果
acwing
1047.糖果提问1:为什么最终的答案即为f[N][0]f[N][0]f[N][0]?
踏过山河,踏过海
·
2023-04-07 16:17
刷遍蓝桥杯
算法
acwing
1222. 密码脱落
acwing
1222.密码脱落题目链接可以使用区间DP来解决这个问题。定义状态转移方程边界条件答案C++代码实现这个算法的正确性如何证明?
踏过山河,踏过海
·
2023-04-07 16:17
刷遍蓝桥杯
算法
c++
动态规划
青蛙过河(二分+并查集)
青蛙过河来回x次,也就是从起点一共2x个青蛙走一遍到终点用一个数组记录每次送多少个青蛙由i–>j具体看
acwing
解析#include#definelllonglongusingnamespacestd
曼切斯特的流氓
·
2023-04-07 09:32
二分查找
c++
算法
图论
【冲刺蓝桥杯】牛客竞赛补题 + 算法模板总结
文章目录前言1、A-画牌河2、不点两面(easyversion)3、开题顺序4、算法模板总结-来源:
acwing
整数二分算法模板浮点数二分算法模板一维前缀和二维前缀和一维差分二维差分
披星戴月的贾维斯
·
2023-04-07 06:17
C++初阶
蓝桥杯
算法手札
算法
蓝桥杯
c++
树上线段树合并(模板题)
Acwing
洛谷题意:给定一颗树,m次操作每次让树中一条路径上每个结点z物品携带个数+1求每个结点最终携带最多物品的种类是哪个,有多个就输出编号最小的思路:有两种写法:树链剖分+权值线段树、树上线段树合并
阐上
·
2023-04-07 05:02
高级数据结构
#
LCA
知识点笔记
线段树
数据结构
算法
树
树上差分
双指针
1.双指针(普通指针,对撞指针,快慢指针)思路:首先想暴力做法,对暴力做法做优化2.
acwing
1532找硬币对撞指针伊娃喜欢从整个宇宙中收集硬币。
charmy_
·
2023-04-07 04:51
算法基础
算法
leetcode
职场和发展
acwing
1055. 股票买卖 II(蓝桥杯+贪心)
题目:1055.股票买卖II#includeusingnamespacestd;typedeflonglongLL;typedefpairPII;constintN=1e5+10;constintmod=100000007;intmain(){intn;inta[100100];cin>>n;for(inti=1;i>a[i];}LLsum=0;for(inti=2;ia[i-1]){sum+=a
岁忧
·
2023-04-07 00:42
蓝桥杯
AcWing
蓝桥杯
c++
算法
贪心算法
蓝桥杯_贪心
Huffman树148.合并果子913.排队打水104.货仓选址125.耍杂技的牛#includeusingnamespacestd;由数据范围反推算法复杂度以及算法内容链接:https://www.
acwing
.com
violet~evergarden
·
2023-04-07 00:26
算法
蓝桥杯
c++
[
AcWing
蓝桥杯]之贪心(C++题解)
贪心:局部最优解映射到全局最优解(玄之又玄)目录股票买卖II货仓选址糖果传递(数论)雷达设备付账问题乘积最大后缀表达式(逆波兰求值数论做法)股票买卖II1055.股票买卖II-
AcWing
题库核心思路:
lihua777
·
2023-04-07 00:24
AcWing蓝桥杯
c++
蓝桥杯
贪心算法
蓝桥杯之贪心
蓝桥杯之贪心1055.股票买卖II104.货仓选址
AcWing
112.雷达设备1235.付账问题1239.乘积最大K是奇数,需要转化为K是偶数的情况,于是先取一个数,为了使得结果最大,取最大的数(正数的话绝对值最大
Selvaggia
·
2023-04-07 00:15
贪心
思维
构造
蓝桥杯
c++
算法
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他