堆优化最长路
在重载小于号时
bool operator<(strt x,strt y) { return x.w<y.w; }
会 TLE 但
bool operator<(strt x,strt y) { return x.w>y.w; }
最慢的点只有300ms
不应该第一种是正确的吗(stl优先队列)