摘要: 这道题也算是一道模板题,但是第一次用优先队列迪杰斯特拉就T了。1e6的数据量,给了8s,网上其他题解中说要用SPFA。 题意:N个点的带权有向图。每次都从1出发,要到达其余没有被访问过的一个点(发传单?),然后返回,过程中其余被访问的点不计算在内。求整个过程走过的最短路程。 分析:用原图跑SPFA计 阅读全文
posted @ 2018-07-14 22:50 xiuwenL 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一道差分约束系统的经典题。 题意:N个人,M个关系式,每个关系式给出ai,bi,ci,使得bi-ai<=ci(ai,bi代表人的编号,ci代表糖果数), 求第N个人在不打破所有关系式的前提下,最多能拿多少糖果。 分析:可以将每个人视作点,每个关系式视作边建图。对不等式bi-ai<=ci,将ai 视作 阅读全文
posted @ 2018-07-14 22:34 xiuwenL 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 题意:将每件物品视作一个点,那么物品之间的价值交换就是一条有向边。本题中我们新建一个点 N+1 作为源点,那么需要做的就是找到一条从N+1 到1 的最短路。 根据题意可知,建立两条边的前提条件是其等级 L 之差 不超过 M。所以尝试把每个物品的等级都依次视作下界,每次都先将N个物品本身的价格作为边, 阅读全文
posted @ 2018-07-14 22:01 xiuwenL 阅读(163) 评论(0) 推荐(0) 编辑