题意:有n块田,之间有m条无向边表示路径,权值表示走过需要花费的时间。有w对虫洞,虫洞是单向的,表示穿越一定时间到过去,并且回到虫洞指向的点,问一个人有没有可能通过虫洞回到某个起点,并且在从这个起点出发之前的时间,因为这样可以看到过去的自己。 解题:判断负圈,模板题。 //记录一下模板 #inclu ...
分类:
其他好文 时间:
2019-07-21 01:18:52
阅读次数:
84
题目大意 出于某种原因,农夫约翰的牛总是在举行激光表演。 对于他们的最新展会,奶牛已经购买了一个大功率的激光器 - 这么大,事实上,他们似乎不能轻易地从它交付的位置移动。他们想以某种方式将激光的光发送到FJ物业另一侧的谷仓。激光器和谷仓都可以被认为位于FJ农场的地图上的2D平面中的点上。牛计划指挥激 ...
分类:
其他好文 时间:
2019-07-20 23:25:52
阅读次数:
103
P4878 [USACO05DEC] 布局 #10090. 「一本通 3.4 练习 2」布局 Layout 好像大家都打的最短路 懒得想了 打的最长路 然后因为我瞎建边 所以最后输出得输出其相反数 ...
分类:
其他好文 时间:
2019-07-19 22:28:03
阅读次数:
127
Arbitrage Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 30790 Accepted: 12761 Description Arbitrage is the use of discrepancies in curren ...
分类:
其他好文 时间:
2019-07-19 20:55:15
阅读次数:
101
给定一个n个点m条边的有向图,图中可能存在重边和自环, 边权可能为负数。 请你求出1号点到n号点的最短距离,如果无法从1号点走到n号点,则输出impossible。 数据保证不存在负权回路。 输入格式 第一行包含整数n和m。 接下来m行每行包含三个整数x,y,z,表示点x和点y之间存在一条有向边,边 ...
分类:
编程语言 时间:
2019-07-16 00:24:21
阅读次数:
140
SPFA和DIJ求最短路的算法的坑点一直是很多的。经常会让人搞不懂。 易错案例: 用重载运算符来排序,如: 这种做法是不对的,该dis值在堆里不会更新甚至会堵住。 正确案例: 目前只有两种优化算法最可靠,分别为优先队列来优化spfa或dij。 $SPFA$: 每次从堆中只需要取出到t的最短路最小的元 ...
分类:
其他好文 时间:
2019-07-14 19:57:54
阅读次数:
103
Floyd算法:【佛楼医德】 dijkstra算法:【DJ撕他】 Bellman_Ford算法【贝尔曼福特】 SPFA算法 ...
分类:
其他好文 时间:
2019-07-04 17:19:02
阅读次数:
98
题意:一个有N个定点M条边的有向图,dist[i][j]表示从i到j的最短距离,每条边的长度皆为1,请你给出有序的四个点a,b,c,d,使dist[a][b]+dist[b][c]+dist[c][d]最大。 思路:先用SPFA处理最短路是显然的,然后就是怎么选择点的问题,既然要和最大,那么肯定是两 ...
分类:
其他好文 时间:
2019-07-04 15:58:02
阅读次数:
89
题目传送门 对于一个刚接触差分约束系统的OIer来说,这算是一道细节比较多,也比较难的题。首先就是这道题有5种不同的约束条件,对于条件1,3,5直接按照差分条件建边即可,条件2,4要先移项,再建边。之后再求单源最长路,好不容易做出来后你就会发现数据卡SPFA!!!!这里可以加两个小小的优化:1)当a ...
分类:
其他好文 时间:
2019-06-24 22:43:50
阅读次数:
127