
tarjan
lqybzx
123
展开
-
bzoj 1718: [Usaco2006 Jan] Redundant Paths 分离的路径
DescriptionIn order to get from one of the F (1 <= F <= 5,000) grazing fields (which are numbered 1..F) to another field, Bessie and the rest of the herd are forced to cross near the Tree of Rot原创 2014-10-20 20:01:15 · 1726 阅读 · 0 评论 -
bzoj 1797: [Ahoi2009]Mincut 最小割
DescriptionA,B两个国家正在交战,其中A国的物资运输网中有N个中转站,M条单向道路。设其中第i (1≤i≤M)条道路连接了vi,ui两个中转站,那么中转站vi可以通过该道路到达ui中转站,如果切断这条道路,需要代价ci。现在B国想找出一个路径切断方案,使中转站s不能到达中转站t,并且切断路径的代价之和最小。 小可可一眼就看出,这是一个求最小割的问题。但爱思考的小可可并不局限于此原创 2014-09-14 15:52:46 · 825 阅读 · 0 评论 -
bzoj 2208: [Jsoi2010]连通数
DescriptionInput输入数据第一行是图顶点的数量,一个正整数N。 接下来N行,每行N个字符。第i行第j列的1表示顶点i到j有边,0则表示无边。Output输出一行一个整数,表示该图的连通数。Sample Input3010 001 100 Sample Output9HINT对于100%原创 2015-03-08 11:55:27 · 826 阅读 · 0 评论 -
bzoj 1529: [POI2005]ska Piggy banks
DescriptionByteazar 有 N 个小猪存钱罐. 每个存钱罐只能用钥匙打开或者砸开. Byteazar 已经把每个存钱罐的钥匙放到了某些存钱罐里. Byteazar 现在想买一台汽车于是要把所有的钱都取出来. 他想尽量少的打破存钱罐取出所有的钱,问最少要打破多少个存钱罐.Input第一行一个整数 N (1 Output一个整数表示最少打破多少个存钱罐.原创 2015-04-12 11:57:21 · 521 阅读 · 0 评论 -
bzoj 1051: [HAOI2006]受欢迎的牛
Description每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛A认为牛B受欢迎。 这种关系是具有传递性的,如果A认为B受欢迎,B认为C受欢迎,那么牛A也认为牛C受欢迎。你的任务是求出有多少头牛被所有的牛认为是受欢迎的。Input第一行两个数N,M。 接下来M行,每行两个数A,B,意思是A认为B是受欢迎的(给出的信息有可能重复,即有原创 2015-04-15 21:56:12 · 590 阅读 · 0 评论 -
2017多校训练Contest4: 1007 Matching In Multiplication hdu6073
Problem DescriptionIn the mathematical discipline of graph theory, a bipartite graph is a graph whose vertices can be divided into two disjoint sets U and V (that is, U and V are each independ原创 2017-08-20 17:42:53 · 385 阅读 · 0 评论 -
Petrozavodsk Winter Training Camp 2018: Carnegie Mellon U Contest A. Mines
题目大意:给你n个点,分别位于pi。每个点有个爆炸范围ri和代价ci,花费ci可以引爆某个点,并且pi-ri到pi+ri范围内的点都会被引爆。q个询问,每次修改一个点的ci,每次输出引爆所有店的最小代价。题解:学了下线段树优化建立边。首先对于这些爆炸关系连边所点我们可以得到一个DAG,引爆所有点的代价就是所有入度为0的点的代价最小值之和。那么这题是区间操作,我们可以用线段树原创 2018-04-28 13:07:42 · 526 阅读 · 0 评论