![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
|-----拓扑排序
文章平均质量分 85
zqh_wz
这个作者很懒,什么都没留下…
展开
-
NOIP2013车站分级
NOIP2013车站分级 题目描述 Description 一条单向的铁路线上,依次有编号为1, 2, …, n的n个火车站。每个火车站都有一个级别,最低为1级。现有若干趟车次在这条线路上行驶,每一趟都满足如下要求:如果这趟车次停靠了火车站x,则始发站、终点站之间所有级别大于等于火车站x的都必须停靠。(注意:起始站和终点站自然也算作事先已知需要停靠的站点)原创 2016-09-22 10:54:40 · 639 阅读 · 0 评论 -
BZOJ3832[Poi2014] Rally
Task:给定一个有向无环图,边的长度都为1。找到一个点使得删掉这个点后图中剩余的最长路径最短。(N<=500 000,M<=1 000 000)Solution:神一样的题…将原图划分为两个集合S,TS,T。一开始所有点都属于TT,然后按照拓扑序逐步将TT中的点移到SS中,同时统计答案。当然这样讲并不能懂,来看一看实际的做法:拓扑dp处理出,表示到点的最长路,点出发的最长路。首先把所有的都加入原创 2016-11-08 18:59:05 · 445 阅读 · 0 评论 -
BZOJ4383[POI2015] Pustynia
BZOJ4383[POI2015] Pustynia Description 给定一个长度为n的正整数序列a,每个数都在1到10^9范围内,告诉你其中s个数,并给出m条信息,每条信息包含三个数l,r,k以及接下来k个正整数,表示a[l],a[l+1],…,a[r-1],a[r]里这k个数中的任意一个都比任意一个剩下的r-l+1-k个数大(严格大于,即没有等号)。原创 2016-10-19 18:02:20 · 583 阅读 · 0 评论