花费 17 ms
Dijkstra算法堆优化详解

DIJ算法的堆优化 DIJ算法的时间复杂度是\(O(n^2)\)的,在一些题目中,这个复杂度显然不满足要求。所以我们需要继续探讨DIJ算法的优化方式。 堆优化的原理 堆优化,顾名思义,就是用堆进 ...

Thu Aug 22 02:55:00 CST 2019 0 2636
浅谈k短路算法

An Old but Classic Problem   给定一个$n$个点,$m$条边的带正权有向图。给定$s$和$t$,询问$s$到$t$的所有权和为正路径中,第$k$短的长度。 ...

Sat Feb 10 23:19:00 CST 2018 1 4904
2019.11.13 基础最短路练习题

题目背景 \(YSGH\)牛逼 题目描述 给定\(n\)个点\(m\)条边的无向简单联通图\(G\),边有边权。保证没有重边和自环。 定义一条简单路径的权值为路径上所有边边权的异或和。 保证 ...

Thu Nov 14 00:20:00 CST 2019 4 593
差分约束系统

一、算法简介   差分约束系统是一种特殊的N元一次不等式组,它包含N个变量,X1~Xn以及m个约束条件,每一个约束条件都是由两个变量作差构成的,形如Xi-Xj≤Ck,其中Ck是常数,1≤i ...

Fri Jul 26 18:35:00 CST 2019 0 759
NOI 2019 简要题解

从这里开始 题目清单   说好的 agc 046 呢   去年的题真难写 Day 1 Problem A 回家路线   暴力即可。 2e8 真的很稳。    ...

Thu Jul 02 07:12:00 CST 2020 0 71
HDU - 6386 Age of Moyu 2018 Multi-University Training Contest 7 (Dijkstra变型)

题意:N个点M条边的无向图,每条边都有属于自己的编号,如果一条路径上的边编号都相同,那么花费仅为1;改变至不同编号的路径,花费加1,无论这个编号之前是否走过。 分析:记录每个点的最小花费,再用set ...

Tue Aug 14 02:21:00 CST 2018 5 766
完全背包问题 解题报告

完全背包问题 有\(n\)种物品,物品的体积分别为\(V_1,V_2,\dots,V_n\),且每种物品的数量都可以看做是无限多的。现在有\(m\)次询问,每次询问给定一个容量为取的背包,请你回答是 ...

Wed Oct 31 04:15:00 CST 2018 0 739
CF786B Legacy

CF786B Legacy 题意: 给定\(n\)个点 一共有\(m\)个连边,边有三种。 1.从\(u_i\)到\(v_i\)的一条长度为\(w_i\)的边。 2.从\(u_i\)到\([l,r] ...

Sat Jul 21 00:21:00 CST 2018 0 796
gym-102222-F(moving on)-floyd

题意:给你一个图,图中每个点有对应的危险值,q个询问,每个询问给出起点,终点,限制值,需要你计算出从起点走到终点不走那些危险值超过限制值的最短路;(起点和终点的危险值不算) 解题思路:一开始看题目给 ...

Wed Jul 10 03:19:00 CST 2019 0 419
最短路问题的三种算法&模板

最短路算法&模板 最短路问题是图论的基础问题。本篇随笔就图论中最短路问题进行剖析,讲解常用的三种最短路算法:Floyd算法、Dijkstra算法及SPFA算法,并给出三种算法的模板。流畅阅读 ...

Thu Aug 22 00:52:00 CST 2019 1 331

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM