做运动
题目背景:
10.26 NOIP模拟T2
分析:并查集 + 最短路dijkstra
考场上卡常数卡到想打人,出了点稍微构造过的数据······然后在本机上1.1s ~ 1.2s死都卡不进1s,然而,貌似评测姬还是比较给力的,我还是过掉了,虽然有两个点卡的不行······直接说标算吧,首先因为第一优先的条件是最高温度最低,那么我们将所有的边按照温度从小到大排序,然后依次加入,然后并查集维护连通性,直到s,t在同一个连通块,将温度小于等于这个温度的所有边加入,然后用这些加入的边跑一发最短路就好了。不过真的卡常到死啊,不开O2T飞飞啊·······
Source:
/*
created by scarlyw
*/
#include
#include
#include
#include
#include
#include
#include
#include
#include