• 2025-01-04当ABB机器人外部轴驱动器过流维修
    一、过流故障原因分析电机负载异常当ABB机器人外部轴驱动器所承受的负载超过其额定值时,电机需要产生更大的转矩以维持运行,从而导致电流增大。例如,在一些自动化生产线上,如果外部轴需要搬运的物品重量突然增加,而驱动器的参数没有相应调整,就可能出现这种情况。驱动器输出端短
  • 2025-01-02求单源最短路的Dijkstra算法
    请编写程序,实现在带权的有向图中求单源最短路的Dijkstra算法。注意:当多个待收录顶点路径等长时,按编号升序进行收录。输入格式:输入首先在第一行给出两个正整数,依次为当前要创建的图的顶点数n(≤100)和边数m。随后m行,每行给出一条有向边的起点编号、终点编号、权重。顶点编
  • 2024-12-31Bellman-Ford\SPFA单源最短路算法
    Bellman-Ford单源最短路算法不采用SPFA实现的Bellman-Ford算法"题目中的图没有特殊性质时,若SPFA是标算的一部分,题目不应当给出Bellman–Ford算法无法通过的数据范围"Bellman-Ford的原理如下先枚举节点,在枚举边,每进行一轮循环,对图上所有的边都尝试进行一次松弛操作,当
  • 2024-12-30多层图最短路问题
    最短路——分层图问题这里以一道题目为例题目描述Alice和Bob现在要乘飞机旅行,他们选择了一家相对便宜的航空公司。该航空公司一共在\(n\)个城市设有业务,设这些城市分别标记为\(0\)到\(n-1\),一共有\(m\)种航线,每种航线连接两个城市,并且航线有一定的价格。Alice和B
  • 2024-12-28BLOG-3
    Java题目集7~81.前言本次博客围绕题目集7-8展开讨论,从基础的电路设备行为模拟出发,逐步扩展到复杂的电路连接、异常检测与状态输出,具体包括以下知识点知识点总结控制设备1.开关:两个引脚,状态为0或1,控制电路的通断。可作为基本的电路单元,提供电压传导或切断功能。2.互斥开关:
  • 2024-12-23Dijkstra单源最短路堆优化算法
    Dijkstra单源最短路堆优化算法使用基于堆的优先队列,我们可以在进行松弛操作前对找边进行优化操作时间复杂度为\(O(m\logm)\),其中\(m\)为边的数量,优先队列找边的时间复杂度为\(O(\logm)\)优先队列默认为一个大根堆,即堆顶的元素的优先级最高,体现在某个变量的值上每次从队
  • 2024-12-23最短路相关技术
    板子是一定要记的,但不够,全是思维题,要解放思想开动脑筋。板子Floyd是全源最短路。只要最短路存在(无负环),不管有向无向,边权正负,都可以用。板子for(intk=1;k<=n;++k){for(inti=1;i<=n;++i){for(intj=1;j<=n;++j)dis[i][j]=min(dis[i][j],dis[i][k]+dis[k][j]
  • 2024-12-23差分约束系统
    差分约束用于求有\(n\)个变量,\(m\)条限制,每条限制只与两个变量的差有关的问题的一组解。一般可以转化为最短路或者最长路解决。最短路:用三角形不等式\(dis_v\ledis_u+w\)来保证解合法,这样一条不等式等价于\(x_v\lex_u+w\)。最长路:类似最短路,用\(dis_v\gedis_u+w\)来保证解
  • 2024-12-18半导体-OS测试原理概述
    01】开路/短路测试(也称为连续性测试或接触测试)验证在设备测试期间,是否已与DUT上的所有信号引脚建立了电气接触,并确保没有信号引脚与其他信号引脚或电源/地线短路。设备的成本与测试每个设备所需的时间直接相关。减少每个设备的平均测试时间的最佳方法之一是尽快排除有缺陷的
  • 2024-12-18Dijkstra单源最短路朴素算法(空间优化)
    Dijkstra单源最短路朴素算法(空间优化)基于使用邻接表存储连接边的方法,可以有效的降低空间复杂度在稀疏图(边的数量远小于顶点数量平方的图)中,邻接矩阵会大量占用无用的内存,导致Re,我们采用邻接表的办法,只存储存在的边,减少无关占用。相反,在稠密图(边的数量接近顶点数的平方的图)中,邻接
  • 2024-12-17差分约束学习笔记
    给定\(n\)个形如\(a-b≤c\)的式子,求一组解或求两个变量间的最值转化为图论问题跑最短/长路即可。例:P3275[SCOI2011]糖果。简化题意:给定一串约束条件,求所有元素的最小值。稍微转换一下,就是使两个元素差值尽可能小。例如\(x_1+c≤x_2\)如果用最短路去约束,则会取到最小
  • 2024-12-16多源最短路Floyd算法
    多源最短路算法-Floyd使用Floyd(弗洛伊德)算法,可以以\(O(n^3)\)的时间复杂度求出一张多源图的任意两点间的最短路径一般采用邻接矩阵的方法来存储图:intg[N][N];g[i][j]其中,g[i][j]的意义为第i个节点到第j个节点的权重我们需要对邻接矩阵进行路径初始化,将自身到自身的权重
  • 2024-12-14最短路----Dijkstra算法详解
    简介迪杰斯特拉(Dijkstra)算法是一种用于在加权图中找到单个源点到所有其他顶点的最短路径的算法。它是由荷兰计算机科学家艾兹格·迪科斯彻(EdsgerDijkstra)在1956年提出的。Dijkstra算法适用于处理带有非负权重的图。迪杰斯特拉算法主要特点是从起始点开始,采用贪心算法,每次遍历
  • 2024-12-13同余最短路
    同余最短路同余最短路可以用于解决形如"给定\(n\)个整数,求这\(n\)个整数能拼凑出多少的其他的整数(\(n\)个整数可以重复选取)"以及"给定\(n\)个整数,求这\(n\)个整数不能拼凑出的最小(最大)的整数",或者"至少要拼几次才能拼出模\(k\)余\(p\)的数的问题
  • 2024-12-11三星显示器电源适配器不通电
    三星显示器电源适配器型号:A2514_CVD输出:14V1.79A25W故障现象:不通电通过前面几次成功的维修后,越来越膨胀了,于是又翻出之前插电无反应的三星显示器适配器,一般这种外接电源都是超生波焊接的,很难无损拆开,费了九牛二虎之力,终于在我的不懈努力下,基本做到了无损拆解。  
  • 2024-12-10微星B250M PRO-V不通电
    主板:微星B250MPRO-V故障现象:不通电​起因:朋友的电脑不通电,据说刚开始可以通电,CPU风扇转但无显示,反复开几次后完全不通电了,CPU风扇都不转了。电子城搞维修的可能都觉得修主板利润低,只愿意修笔记本和显卡,所以只能自己尝试动手了。过程:​因不通电,所以要先查供电,发现CPU12V供电短
  • 2024-12-09Trails (Hard)
    算法转化题意,对于一个菊花图,每次操作可以去到中心点,再任意找一个外点跑,首先考虑\(\rm{dp}\)的做法对于每一天的后半部分,我们考虑前半天走了长路和前一天走了短路两种情况,显然的,如果前半天走了长路,那么后半天一定要走短路,如果前半天走了短路,后半天走长路和
  • 2024-12-06题解:AT_abc369_e [ABC369E] Sightseeing Tour
    题目大意给定一个$N$个点,$M$条边的无向图。其中边有边权。有$Q$次询问,每一次给你$K$条必须经过的边(但是方向没有限制),问从$1$到$N$的最短路长度是多少。思路观察数据范围,可以发现:虽然$M$很大,但是$N$和$K$并不大。$K\le5$,可以暴力枚举每一条边经过时的方向以及
  • 2024-11-30举例说明什么是短路求值?
    在前端开发中,短路求值(Short-circuitevaluation)指的是在逻辑表达式中,只计算必要的表达式部分,一旦结果确定,就停止后续计算。JavaScript利用了这个特性,在&&(逻辑与)和||(逻辑或)运算符中实现了短路求值。以下是一些例子:1.&&(逻辑与)的短路求值:&&运算符只有在所有操作
  • 2024-11-29浅谈同余最短路
    引入先介绍一下大家熟知的差分约束问题,通过建图将线性规划问题转化为图论问题。给定多个形如\(a_i-a_j\geqc_{i,j}\)的不定式,找出一种可行解。这种问题有一种很巧妙的构造方法,就是将这类问题抽象成一个图论问题来解决。具体来说,就是将不等式移项,变为\(a_i\geqa_j+c_
  • 2024-11-29你都复习了吗
    图论最短路迪迦哥斯拉某死了算法Floyd传递闭包矩阵优化定长最短路同余最短路最小生成树PrimKruskal次小生成树Kruskal重构树最大化最小边权
  • 2024-11-282024.11.20训练记录
    pack设当前手上的钱数为x。二分一段一段跳的复杂度是对的。因为,如果下一段的代价总和sum<\dfrac{x}{2}。那么这一段的下一个数肯定也小于\dfrac{x}{2}。因为是从大到小排。所以还能继续选下一个数,引出矛盾。所以每段的代价总和只能大于\dfrac{x}{2}。那段数就是log级别的。
  • 2024-11-27[笔记](更新中)最短路问题的变形
    求\(s\)到\(t\)必须经过某个点/某条边的最短路这个相当板子了,点\(u\)的答案是\(dis(s,u)+dis(u,t)\),边\(e=(u,v)\)的答案是\(\min(dis(s,u)+dis(v,t),dis(s,v)+dis(u,t))+w(e)\)。其中\(dis(u,v)\)表示\(u\)到\(v\)的最短路。从\(s\)和\(t\)各跑一次Dijkstra,其中\(t\)用反图。预
  • 2024-11-25Johnson多源负权最短路
    Johnson多源负权最短路Floyd算法复杂度是\(O(n^3)\),然而dij的复杂度只是\(O(mlogm)\)。所以对于稀疏图来说,对每个点跑dij就已经比Floyd快了。但是dij有一个缺陷:它不能处理有负权的图,于是Johnson算法应孕而生。(我认为是这样的)Johnson算法流程:我们设一个虚拟节点为\(0\),
  • 2024-11-25最短路图
    最短路图type1:给定一张有向图,起点s,终点t求s到t的所有最短路组成的DAG(没有负环的最短路图一定是DAG)首先需要建一张正向图,一张反向图dis1[]表示正向图上点s到所有点的最短距离,dis2[]表示反向图上点t到所有点的最短距离考虑正向图上的一条边(edge){u,v,w}如何判断这条边