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
NOIP图论之最短路
信息学奥赛一本通 1220:单词接龙 | 1913:【00
NOIP
普及组】单词接龙 | OpenJudge NOI 2.5 8783 | 洛谷 P1019 [
NOIP
2000 提高组] 单词接龙
【题目链接】ybt1220:单词接龙ybt1913:【00
NOIP
普及组】单词接龙OpenJudgeNOI2.58783:单词接龙洛谷P1019[
NOIP
2000提高组]单词接龙【题目考点】字符串处理,
君义_noip
·
2024-02-20 02:21
OpenJudge
NOI题解
NOIP真题解答
信息学奥赛一本通题解
NOIP
洛谷 P1019 [
NOIP
2000 提高组] 单词接龙(dfs)
题目链接:https://www.luogu.com.cn/problem/P1019思路:1.首先我们对所有字符串做一个预处理得到inc[i][j]这个数组,这个数组的含义是:在字符串iii后接上字符串jjj可以使得字符串增加多少长度;做这个预处理的理由是,在真正接龙时,想要得到最长的“龙”,必定是一个字符串接在刚刚接上的字符串之后;2.然后进行暴力搜索即可,注意维护一个数组存储字符串用过的次数
Yuhan の Blog
·
2024-02-20 02:21
洛谷
算法
洛谷千题详解 | P1019 [
NOIP
2000 提高组] 单词接龙【C++、Java语言】
博主主页:Yu·仙笙专栏地址:洛谷千题详解目录题目描述输入格式输出格式输入输出样例解析:C++源码:Java源码:-----------------------------------------------------------------------------------------------------------------------------------------------
.LAL.
·
2024-02-20 02:20
洛谷千题详解
算法
c++
java
P1009 [
NOIP
1998 普及组] 阶乘之和
参考代码&&代码解读#includeusingnamespacestd;inta[1000];//存储阶乘得到的每一位数intb[1000];//存储当前相加和得到的每一位数intmain(){intn;cin>>n;for(inti=0;i=0;i--)//因为最高位不可能为0,所以从后往前找到第一个不为0的数{if(b[i]!=0){k=i;break;}}for(inti=k;i>=1;i-
126wkw2024
·
2024-02-20 02:49
算法
c++
数据结构
洛谷P2670 [
NOIP
2015 普及组] 扫雷游戏
题目背景
NOIP
2015普及组T2题目描述扫雷游戏是一款十分经典的单机小游戏。在n行m列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。
126wkw2024
·
2024-02-20 02:18
算法
c++
c语言
洛谷 P1019 [
NOIP
2000 提高组] 单词接龙
参考代码#includeusingnamespacestd;strings[25];intvis[25],ans,now=1,n;voiddfs(intk){ans=max(ans,now);for(inti=1;i=s[k].length()){vis[i]++;now+=s[i].length()-cnt2;dfs(i);vis[i]--;now-=s[i].length()-cnt2;}}}
126wkw2024
·
2024-02-20 01:47
深度优先
算法
LeetCode刷题 -- BFS
这就是本文要介绍的两个场景:「层序遍历」、「最
短路
径」。代码比较:看以下两段代码,最直观的感受就是DFS比BFS的代码要简洁的
材料小菜鸟
·
2024-02-20 01:15
算法刷题
leetcode
宽度优先
深度优先
leetcode刷题之BFS专题
参考资料:广度优先搜索—wikipedia最
短路
径问题—wikipedia目录广度优先算法一、概念二、实现方法(利用Queue)三、时空复杂度四、应用最
短路
径问题层序遍历一、二叉树的层序遍历(母题):leetcode
芊欣欲
·
2024-02-20 01:44
leetcode
java
广度搜索
bfs
【数据结构】图
文章目录图1.图的两种存储结构2.图的两种遍历方式3.最小生成树的两种算法(无向连通图一定有最小生成树)4.单源最
短路
径的两种算法5.多源最
短路
径图1.图的两种存储结构1.图这种数据结构相信大家都不陌生
rygttm
·
2024-02-20 01:04
数据结构
数据结构
算法
时间管理
之最
怕你忙得要死
本节课程以一个非常有哲理的小故事开始。小白和小黑的故事小黑是拉磨的黑毛驴,他拒绝了观音菩萨去西天取经的机会,因为没有目标,安于现状,不敢突破,最终一辈子忙碌且碌碌无为。小白是和唐僧去西天取经的白龙马,他有目标,不惧怕危险,最后得道成仙。这个黑色的幽默故事确蕴含着深刻的大道理,你的生活是什么样子的呢?是每天忙忙碌碌,一地鸡毛;是工作和生活平衡,过着幸福的生活;还是既能管理好自己的时间,又能授权和管理
饶舶舰
·
2024-02-20 01:06
C++STL之Queue容器
STL之Queue容器1.再谈队列回顾一下之前所学的队列,队列和栈不同,队列是一种先进先出的数据结构,STL的队列内容极其重要,虽然内容较少但是请务必掌握,STL的队列是快速构建搜索算法以及相关的数论
图论
的状态存储的基础
芯片烧毁大师
·
2024-02-20 01:48
数据结构
C++
c++
开发语言
数据结构-最
短路
径(Dijkstra算法与Floyd算法)
介绍对于网图来说,最
短路
径是指两顶点之间经过的边上权值之和最少的路径,其路径上第一个点记为源点,最后一个为终点。
四零七丶
·
2024-02-20 00:56
算法
数据结构
Leetcode 64. 最小路径和 c++
链接:https://leetcode-cn.com/problems/minimum-path-sum/主要思路:1.这个题比较简单,因为题目要求了,只能向右或者向下走,逐行遍历计算最
短路
径就可以了。
让菜鸟飞
·
2024-02-20 00:52
700分难上清华?中、高考如何突出重围?
分数竞争更加激烈与往年相比,2020年的高考分数“通货膨胀”堪称史上
之最
。600分以上的考生多达43.39+万人,其中,理工类285546人,文史类40726人,新高考类107678人。
美可玩故事
·
2024-02-19 23:19
P1009 [
NOIP
1998 普及组] 阶乘之和
题目描述用高精度计算出S=1!+2!+3!+⋯+n!(n≤50)。其中!表示阶乘,定义为n!=n×(n−1)×(n−2)×⋯×1。例如,5!=5×4×3×2×1=120。输入格式一个正整数n。输出格式一个正整数S,表示计算结果。输入输出样例输入3输出9蒟蒻在厕所蹲了半小时后也是写出了代码,但不对,先康康:#includeusingnamespacestd;inta[2000],c[2000];vo
菜就多练,输不起就别玩儿
·
2024-02-19 23:13
c#
数据结构
c语言
c++
开发语言
P1025 [
NOIP
2001 提高组] 数的划分
题目传送门题目描述将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的。1,1,5;1,5,1;5,1,1;问有多少种不同的分法。输入格式n,k(6usingnamespacestd;intn,k,f[201][7];intmain(){cin>>n>>k;for(inti=1;ip)f[i][p]=f[i-1][p-1]+f[i-p
菜就多练,输不起就别玩儿
·
2024-02-19 23:43
c++
c语言
洛谷P1011 [
NOIP
1998 提高组] 车站题解
题目描述火车从始发站(称为第11站)开出,在始发站上车的人数为a,然后到达第2站,在第2站有人上、下车,但上、下车的人数相同,因此在第2站开出时(即在到达第3站之前)车上的人数保持为a人。从第3站起(包括第3站)上、下车的人数有一定规律:上车的人数都是前两站上车人数之和,而下车人数等于上一站上车人数,一直到终点站的前一站(第n−1站),都满足此规律。现给出的条件是:共有n个车站,始发站上车的人数为
菜就多练,输不起就别玩儿
·
2024-02-19 23:43
c++
c语言
开发语言
P1008 [
NOIP
1998 普及组] 三连击
题目描述将1,2,…,9共9个数分成33组,分别组成3个三位数,且使这3个三位数构成1:2:3的比例,试求出所有满足条件的3个三位数。输入格式无输出格式若干行,每行33个数字。按照每行第1个数字升序排列。输出样例192384576·········(剩余部分不予展示······)没啥说的吧,就是一个1998区的一个小BOSS,干呗代码走起#includeusingnamespacestd;intm
菜就多练,输不起就别玩儿
·
2024-02-19 23:12
c++
c语言
c#
开发语言
字串变换(AcWing,
NOIP
2002提高组)
题目描述:题目链接:https://www.acwing.com/problem/content/192/思路:这个题是要求“最小步数”,比较容易想到是用BFS来进行搜索,但是直接BFS的话状态数太多了,时间复杂度会到:,其中L是字符串的长度,N是一个字符串的可能变换到的后继字符串数。肯定会超时。因此,本题使用了“双向搜索”的技巧,i.e.分别从起点和终点向中间进行搜索,如果搜到了“公共点”,那这
蓝田心语
·
2024-02-19 20:19
算法题
动态规划
算法
广度优先
bfs
IIC--集成电路总线
IIC分类4、IIC协议二、单片机使用IIC读写数据1、IIC发送一个字节数据:2、IIC读取一个字节数据:一、IIC基础知识1、设计IIC电路的原因:(1)双总线接口外设一般要设计成开漏输出,一是防
短路
Can!
·
2024-02-19 20:27
单片机
单片机
嵌入式硬件
QGIS004:【09网络分析工具箱】-点到点、点到图层、图层到点
操作步骤:展开网络分析工具箱,双击最
短路
径(点到点)工具,输入路径图层,选择计算路径
qq_31762031
·
2024-02-19 19:07
004-QGIS软件入门教程
QGIS点到点工具
QGIS点到图层工具
QGIS图层到点工具
QGIS路径分析
谁拿了最多奖学金——
NOIP
2005 提高组
输入样例:4YaoLin8782YN0ChenRuiyi8878NY1LiXin9288NN0ZhangQin8387YN1输出样例:ChenRuiyi900028700这道题用结构体做对吧#includeusingnamespacestd;classstudent{public:stringname;intFG_average,CReview_results;charSCadre,Swest;i
EthanWYC601
·
2024-02-19 18:12
算法
c++
数据结构
BFS——C++
BFS常使用于寻找最
短路
径,使用队列实现。在学习使用BFS的时候有一难点是如何合理使用队列以及搞清楚为什么要使用队列来帮助完成BFS。
松定
·
2024-02-19 16:39
c++
宽度优先
算法
P5019 [
NOIP
2018 提高组] 铺设道路
题目背景
NOIP
2018提高组D1T1题目描述春春是一名道路工程师,负责铺设一条长度为�n的道路。铺设道路的主要工作是填平下陷的地表。
谁动了我的奶酪\(`Δ’)/
·
2024-02-19 15:47
算法
算法刷题day13
一、蜗牛标签:状态机DP思路1:这个因为还没学所以第一时间没有这个DP的概念就拿最
短路
做的,spfa算法过了两个数据(总共十个),然后其实没问题,就是图建的不太完善,建图是觉得每次传送结束都要回到x轴,
lijiachang030718
·
2024-02-19 14:51
#
算法刷题
算法
动态规划
备战蓝桥杯---
图论
之最
小生成树
首先,什么是最小生成树?他就是无向图G中的所有生成树中树枝权值总和最小的。如何求?我们不妨采用以下的贪心策略:Prim算法(复杂度:(n+m)logm):我们对于把上述的点看成两个集合,一个是确定了最小生成树的点,一个还没有确定,我们只要不断把距离已经确定的集合的最短的边添加进去即可。假如我们加的距离不是最小的,那么当我们假设未确定的点已经构成了他们点的最小生成树,那么我们此时用距离最小的去添加他
CoCoa-Ck
·
2024-02-19 14:11
图论
算法
蓝桥杯
c++
笔记
这两样人生必不可少的优质资产你有吗——跑着,跑着,你就成功了(107)
写作是个人成功最
短路
径个人影响力的打造,就两点,一是写作,二是演讲人生中必不可少的两大优质资产应该是这两样:一是跑步,二是写作以上三句话都有出处。第一句樊登读书创始人樊登的观点。
军范律政
·
2024-02-19 13:10
阿里云参编业内首个代码大模型标准丨云原生 2024 年 1 月产品技术动态
云原生月度动态云原生是企业数字创新的最
短路
径。《阿里云云原生每月动态》,从趋势热点、产品新功能、服务客户、开源与开发者动态等方面,为企业提供数字化的路径与指南。
·
2024-02-19 12:34
阿里云云原生
基于Simdroid实现超导限流器阻抗计算
随着我国现代化工业和电力系统的发展,电网装机容量不断提升,电网互联规模和程度不断加强,电网
短路
电流水平急剧上升。有效抑制电网
短路
电流,对于保护电网设备、保障电网稳定运行具有重要意义。
仿真APP
·
2024-02-19 11:38
CAE仿真案例
Simdroid
超导
限流器
电力
2024/2/17
图论
最
短路
入门 dijkstra 1
目录算法思路Dijkstra求最
短路
AcWing849.Dijkstra求最
短路
I-AcWing850.Dijkstra求最
短路
II-AcWing题库最
短路
最
短路
-HDU2544-VirtualJudge
极度的坦诚就是无坚不摧
·
2024-02-19 11:17
寒假集训
寒假算法
图论
算法
c++
c语言
dijkstra
【
图论
经典题目讲解】CF786B - Legacy 一道线段树优化建图的经典题目
CF786B−Legacy\mathrm{CF786B-Legacy}CF786B−LegacyDescription\mathrm{Description}Description给定111张nnn个点的有向图,初始没有边,接下来有qqq次操作,形式如下:1uvw表示从uuu向vvv连接111条长度为www的有向边2ulrw表示从uuu向iii(i∈[l,r]i\in[l,r]i∈[l,r])连接
阿史大杯茶
·
2024-02-19 11:47
图论经典
图论
c++
算法
2024/2/18
图论
最
短路
入门 dijkstra 2
Dijkstra?Problem-20C-Codeforces思路:用dijkstra算法,在更新最短距离的时候在加一个存点的步骤,最后输出就可以了p[i]是i的上一个点完整代码:#include#defineintlonglong#definePIIstd::pairconstintN=1e5+10;intp[N];signedmain(){intn,m;intk=0;std::cin>>n>>
极度的坦诚就是无坚不摧
·
2024-02-19 11:47
寒假算法
寒假集训
图论
算法
数据结构
c++
c语言
dijkstra
找负环(
图论
基础)
spfa找负环两种基本的方法统计每一个点的入队次数,如果一个点入队了n次,则说明存在负环统计当前每个点中的最
短路
中所包含的边数,如果当前某个点的最
短路
所包含的边数大于等于n,也说明存在负环实际上两种方法是等价的
wa的一声哭了
·
2024-02-19 11:16
图论
SPFA
图论
spring
boot
fastapi
django
flask
numpy
spring
【
图论
经典题目讲解】洛谷 P2371 墨墨的等式
P2371墨墨的等式Description\mathrm{Description}Description求解有多少个b∈[l,r]b\in[l,r]b∈[l,r]满足∑i=1naixi=b\sum\limits_{i=1}^na_ix_i=bi=1∑naixi=b存在非负整数解(xix_ixi为变量,aaa数组给定)。Solution\mathrm{Solution}Solutionbbb一定可以
阿史大杯茶
·
2024-02-19 11:16
图论经典
图论
算法
c++
【
图论
经典题目讲解】CF715B - Complete The Graph
CF715B−CompleteTheGraph\mathrm{CF715B-Complete\The\Graph}CF715B−CompleteTheGraphDescription\mathrm{Description}Description给定一张nnn个点,mmm条边的无向图,点的编号为0∼n−10\simn-10∼n−1,对于每条边权为000的边赋一个不超过101810^{18}1018的
阿史大杯茶
·
2024-02-19 11:45
图论经典
图论
c++
算法
【
图论
经典题目讲解】洛谷 P2149 Elaxia的路线
P2149Elaxia的路线Description\mathrm{Description}Description给定nnn个点,mmm条边的无向图,求222个点对间最
短路
的最长公共路径Solution\
阿史大杯茶
·
2024-02-19 11:45
图论经典
图论
算法
c++
【
图论
】欧拉回路
前言你的qq密码是否在圆周率中出现?一个有意思的编码问题:假设密码是固定位数,设有nnn位,每位是数字0-9,那么这样最短的“圆周率”的长度是多少?或者说求一个最短的数字串定包含所有密码。理论一些定义:通过图中所有边恰好一次且行遍所有顶点的通路称为欧拉通路;通过图中所有边恰好一次且行遍所有顶点的回路称为欧拉回路;具有欧拉回路的无向图称为欧拉图;具有欧拉通路但不具有欧拉回路的无向图称为半欧拉图。求欧
u小鬼
·
2024-02-19 11:36
ACM23
图论
深度优先
算法
【深度优先搜索】【
图论
】【树】2646. 最小化旅行的价格总和
作者推荐【数位dp】【动态规划】【状态压缩】【推荐】1012.至少有1位重复的数字涉及知识点深度优先搜索
图论
树LeetCode2646.最小化旅行的价格总和现有一棵无向、无根的树,树中有n个节点,按从0
闻缺陷则喜何志丹
·
2024-02-19 10:27
#
算法题
深度优先
图论
算法
c++
LeetCode
旅行
最小
备战蓝桥杯---
图论
之建图基础
话不多说,直接看题:首先,这个不是按照字典序的顺序,而是以只要1先做,在满足后让2先做。。。。就是让数字小的放前面做+拓扑排序。我们可以先做1,看看它的前驱。举个例子:我们肯定要把1放前面做,然后就确定把1的前驱及其相连放前面。我们再看2,2没有,那就把2的前驱及其相连放1后面。看3,我们把3,6放最前面,同理,把5,4放在3后面,于是我们可以得到63541.我们发现这样子实现起来比较困难,这是因
CoCoa-Ck
·
2024-02-19 10:25
图论
算法
c++
蓝桥杯
2024/2/18
图论
最
短路
入门 floyd 1
目录Floyd求最
短路
854.Floyd求最
短路
-AcWing题库模板】FloydB3647【模板】Floyd-洛谷|计算机科学教育新生态(luogu.com.cn)Floyd求最
短路
854.Floyd
极度的坦诚就是无坚不摧
·
2024-02-19 10:14
寒假集训
寒假算法
图论
算法
数据结构
c++
c语言
floyd
TOP100
图论
1.200.岛屿数量给你一个由'1'(陆地)和'0'(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。示例1:输入:grid=[["1","1","1","1","0"],["1","1","0","1","0"],["1","1","0","0","0"],["0","0",
乐超kawhi
·
2024-02-19 10:42
图论
java
javascript
TOP100
图论
3.207.课程表你这个学期必须选修numCourses门课程,记为0到numCourses-1。在选修某些课程之前需要一些先修课程。先修课程按数组prerequisites给出,其中prerequisites[i]=[ai,bi],表示如果要学习课程ai则必须先学习课程bi。例如,先修课程对[0,1]表示:想要学习课程0,你需要先完成课程1。请你判断是否可能完成所有课程的学习?如果可以,返回tr
乐超kawhi
·
2024-02-19 10:42
Top100
图论
算法
算法分类合集
伸展树并查集集合计数问题二分图的识别平衡二叉树二叉排序树线段树一维线段树二维线段树树状数组一维树状数组N维树状数组字典树后缀数组,后缀树块状链表哈夫曼树桶,跳跃表Trie树(静态建树、动态建树)AC自动机LCA和RMQ问题KMP算法
图论
基本图算法图广度优先遍历深度优先遍历拓扑排序割边
weixin_30784945
·
2024-02-15 09:14
ACM算法分类(要学习的东西还很多)
伸展树并查集集合计数问题二分图的识别平衡二叉树二叉排序树线段树一维线段树二维线段树树状数组一维树状数组N维树状数组字典树后缀数组,后缀树块状链表哈夫曼树桶,跳跃表Trie树(静态建树、动态建树)AC自动机LCA和RMQ问题KMP算法
图论
基本图算法图广度优先遍历深度优先遍历拓扑排序割边割点强连通分
还是太年轻
·
2024-02-15 09:11
ACM算法目录
伸展树并查集集合计数问题二分图的识别平衡二叉树二叉排序树线段树一维线段树二维线段树树状数组一维树状数组N维树状数组字典树后缀数组,后缀树块状链表哈夫曼树桶,跳跃表Trie树(静态建树、动态建树)AC自动机LCA和RMQ问题KMP算法
图论
基本图算法图广度优先遍历深度优先遍历拓扑排序割边割点强连通分
龍木
·
2024-02-15 09:41
11/100 小赵随笔
2.主要流程是:个人申报――述职演讲――民主评议(结合平时表现)3.一二年级不评三好,只评班级
之最
。
想念冰激凌的赵小姐
·
2024-02-15 08:10
拓扑排序入门
模板例题3704.排队家谱树奖金P1983[
NOIP
2013普及组]车站分级1639.拓扑顺序写在前面昨晚cfdiv3的F就是一道基本上可以说板子的拓扑排序的题目,没有做出来感觉
图论
很早之前就看了,但是基本没有刷过什么题
wa的一声哭了
·
2024-02-15 07:35
拓扑排序
图论
java
开发语言
mybatis
django
spring
mysql
redis
C++ bfs再探迷宫游戏(五十五)【第二篇】
1.再探迷宫游戏前面我们已经接触过了迷宫游戏,并且学会了如何使用DFS来解决迷宫最
短路
问题。
我家小白小花儿
·
2024-02-15 06:12
C++
算法
最
短路
问题模版总结
目录思维导图Dijkstra(朴素)思路:代码如下:Dijkstra(堆优化)代码如下:Bellman-Ford思路:对于串联效应的解释:(也就是为什么需要备份数组)代码如下:SPFA思路:为什么和BF算法的判断不一样:代码如下:SPFA判负环思路:代码如下:Floyd编辑思路:代码如下:复习小结~~符号:n为点数,m为边数思维导图(来自y总)注:1.朴素Dijkstra适用于稠密图,堆优化Dij
Jared_devin
·
2024-02-15 03:23
最短路问题
Acwing
算法
c++
图论
数据结构
宽度优先
动态规划
深度优先
寒假12
图论
#define_CRT_SECURE_NO_WARNINGS1#include#includeusingnamespacestd;intconstN1=10010;intconstN2=100010;intarr[N1];intx[N2],y[N2];intmain(){intn,m;cin>>n>>m;for(inti=1;i#includeintn,m;usingnamespacestd;bo
要成为编程高手的Yu
·
2024-02-15 02:25
算法
c++
数据结构
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他