2016年11月9日

【CF721C】Journey(拓扑排序,最短路,DP)

摘要: 题意:给一个无环的图,问用不超过T的时间从1到n最多可以经过多少个点。要求输出一条路径。 思路:因为无环,可以用DP做。不过因为时间最短的原因要拓扑排序后再DP,目测由底向上的更新也是可以的。 阅读全文

posted @ 2016-11-09 13:25 myx12345 阅读(456) 评论(0) 推荐(0) 编辑

【BZOJ1040】骑士(基环树,树形DP)

摘要: 题意:有一张N点N边的图,点有点权。相连的两个点不能同时取,问使点权和最大怎么取。 思路:如果是N点N-1边就是一棵树,即”没有上司的舞会“ 现在多了一条边,就是环套树的森林。我们枚举删哪条边,删后就是一棵树,做树形DP取最大值即可。删掉的边所连接的两个点中有一个点要强制不取。 阅读全文

posted @ 2016-11-09 10:40 myx12345 阅读(278) 评论(0) 推荐(0) 编辑

导航