2015年12月20日

摘要: 2013NOIP普及组压轴题。其实只要想到这个车子没停的站肯定比停的站级别低,拓扑排序,在节点入队时dis[e[i].v]=dis[head]+1维护最长路即可。但要注意此题含有大量重边,若不判重可能会tle掉。#include#include#include#include#include#def... 阅读全文

posted @ 2015-12-20 19:28 ziliuziliu 阅读(172) 评论(0) 推荐(0) 编辑

摘要: 拓扑排序之即可。面对重边:新加vis数组。求不能确定的顺序:cnt,每次入队-1即可。#include#include#include#include#define maxv 10005#define maxe 25005using namespace std;int n,m,g[maxv],inq... 阅读全文

posted @ 2015-12-20 17:57 ziliuziliu 阅读(245) 评论(0) 推荐(0) 编辑

摘要: 题目大意:求一条方差最小的路径,给定起点和中点。 我们先考虑方差的计算公式,可以知道:方差与路径平方和,路径长度,路径段数有关。 由于看起来数据范围较小,我们考虑dp[i=(第几个点)][j=(经过几条边)][k=(边权和)]=该限制下的路径最小平方和。 怎么实现这个dp?拓扑排序套枚举j,k刚好。 阅读全文

posted @ 2015-12-20 17:12 ziliuziliu 阅读(586) 评论(0) 推荐(0) 编辑