![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最短路之SPFA
2020/3/16
这个作者很懒,什么都没留下…
展开
-
最短路之---昂贵的聘礼
传送门题意:给你m、n,m表示两人的地位差不能超过m,n表示下面有n组(每组表示他的商品编号为几),每组给你p、l、x,p表示直接购买他的商品的价格,x表示他的地位,x表示有几件替代品可以和他交换,下面有x行,每行一个v和ct,v表示替代品的编号,ct表示可以用ct金币和v编号的商品交换他的商品。思路:d[i]记录路径值,即从点1出发,到各个点的ct值之和,最后一件商品是一定要买的,所以总...原创 2018-08-04 11:06:23 · 202 阅读 · 0 评论 -
spfa判断有无负权回路
n个点,从起点到终点最多n-1条边,即从起点到终点最多n-1条路,所以当某个点进队次数大于n时一定存在负权回路i进队一次表示表示从起点到i增加一条新路#include<bits/stdc++.h>using namespace std;int n,m,h[100010],vis[100010],dis[100010],cnt=0,t[10010];vector <...原创 2018-08-09 16:26:33 · 730 阅读 · 0 评论