Processing math: 0%

随笔分类 -  图论

摘要:题目传送门 题目大意: 从0出发,每次只能跳到(i*2)%n或者(i*2+1)%n,求字典序最大的哈密顿回路。 思路: 首先n为奇数时无解,先来证明这一点。 先假设n为奇数,若要回到原点,则必定有一步是a%n=0,则a=kn(k为整数)。 我们先假设a是通过2x的方式得到的,即$kn=2 阅读全文
posted @ 2019-03-20 00:30 光芒万丈小太阳 阅读(373) 评论(0) 推荐(0) 编辑
摘要:题目传送门 题目大意:很多小朋友,每个小朋友都有自己的立场,赞成或者反对,如果投了和自己立场不同的票会得到一个能量。又有很多朋友关系,如果一个人和他的一个朋友投的票不同,也会得到一个能量,现在问,通过安排投票,怎么使总能量最小。 思路:先讲一些标准的做法,这是经典的将一部分人分成两类的题目。如果一个 阅读全文
posted @ 2018-11-19 20:54 光芒万丈小太阳 阅读(211) 评论(0) 推荐(0) 编辑
摘要:题目传送门 题目大意:给出一棵树,再给出m条非树边,先割掉一条树边,再割掉一条非树边,问有几种割法,使图变成两部分。 思路:每一条 非树边会和一部分的树边形成一个环,分三种情况: 对于那些没有形成环的树边来说,割掉这条边,就已经使图分离,然后随便割一条非树边就可以了,所以这样的边每次答案加上m。 对 阅读全文
posted @ 2018-11-19 20:27 光芒万丈小太阳 阅读(152) 评论(0) 推荐(0) 编辑
摘要:题目传送门 题目大意: 给出n,每天有n个小时。有m种电影,每个电影有开始时间和结束时间,和01两种种类,k个人,每一部电影只能被一个人看,会获得一个快乐值wi,如果一个人连续看两部相同种类的电影,快乐值会消耗W,(先加上wi,再减去W)。如果两部电影的开始时间和结束时间是重合的,则可以连续看。题目 阅读全文
posted @ 2018-10-18 23:26 光芒万丈小太阳 阅读(240) 评论(0) 推荐(0) 编辑
摘要:题目传送门 题目大意: 有n个兵营形成一棵树,给出q次操作,每一次操作可以使两个兵营之间的所有兵营的人数增加或者减少同一个数目,每次查询输出某一个兵营的人数。 思路: 树链剖分模板题,讲一下树链剖分过程的理解。 第一步,dfs,记录每个节点的父节点,子节点数目,重子节点,树的深度。 第二步,dfs, 阅读全文
posted @ 2018-09-24 16:46 光芒万丈小太阳 阅读(135) 评论(0) 推荐(0) 编辑
摘要:题目传送门 题意: 给出一幅无向带权图,q次询问,每次询问都求一棵包含给出的边的最小生成树。 思路: 首先求出最小生成树(kruskal),如果查询的边在最小生成树上,肯定是直接输出最小生成树,如果不在树上,那么这条必须连的边会和生成树形成一个环,我们就要去掉这个环上最大的一条边,就得到了答案(最小 阅读全文
posted @ 2018-09-04 13:53 光芒万丈小太阳 阅读(307) 评论(0) 推荐(0) 编辑
摘要:题目传送门 题目大意:给出n个点,m条无向边,让你计算这幅母图中有几个大小为s的完全图。 完全图的意思是任意一个点都和其他点直接相连,完全图的大小指的就是完全图点的个数。 思路:比较巧妙的构图方式。我们会很自然地想到用dfs来找环,然后... 阅读全文
posted @ 2018-08-24 20:41 光芒万丈小太阳 阅读(214) 评论(0) 推荐(0) 编辑
摘要:题目传送门题目大意:给你一堆木棍,每根木管都有两种颜色,相同颜色的部分可以连接起来,问你这堆木棍可不可以连接成1根。思路:大致的思路很好想,就是判断欧拉回路的方法(1.联通,2,要么顶点读书全为偶数,要么有两个奇数),统计每种颜色出现的次数就可以了。问题的关键是怎么统... 阅读全文
posted @ 2018-05-13 22:50 光芒万丈小太阳 阅读(244) 评论(0) 推荐(0) 编辑
摘要:先推荐一个讲网络流的博客,我的网络流知识均吸收于此 传送门 EdmondsKarp算法基本思想:从起点到终点进行bfs,只要存在路,说明存在增广路径,则取这部分路 权值最小的一部分,即为增广路径(也就是这一部分路的最大流量)。然后将这条路上的正向权值都减去min,反向权值都加上min(即,m[i][ 阅读全文
posted @ 2018-05-05 21:48 光芒万丈小太阳 阅读(293) 评论(0) 推荐(0) 编辑
摘要:Antenna PlacementTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 10518 Accepted: 5189DescriptionThe Global Aerial Research C... 阅读全文
posted @ 2018-05-05 00:02 光芒万丈小太阳 阅读(159) 评论(0) 推荐(0) 编辑
摘要:AsteroidsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 25232 Accepted: 13625DescriptionBessie wants to navigate her spaces... 阅读全文
posted @ 2018-05-04 16:45 光芒万丈小太阳 阅读(477) 评论(0) 推荐(0) 编辑
摘要:Sorting It All OutTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 37764 Accepted: 13327DescriptionAn ascending sorted sequen... 阅读全文
posted @ 2018-05-03 19:54 光芒万丈小太阳 阅读(263) 评论(0) 推荐(0) 编辑
摘要:Stockbroker GrapevineTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 38541 Accepted: 21502DescriptionStockbrokers are known ... 阅读全文
posted @ 2018-05-02 11:44 光芒万丈小太阳 阅读(232) 评论(0) 推荐(0) 编辑
摘要:FroggerTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 55388 Accepted: 17455DescriptionFreddy Frog is sitting on a stone in ... 阅读全文
posted @ 2018-05-02 10:01 光芒万丈小太阳 阅读(140) 评论(0) 推荐(0) 编辑
摘要:传送门:点击打开链接题目大意:一个城市有n种货币,m个货币交换点,你有v的钱,每个交换点只能交换两种货币,(A换B或者B换A),每一次交换都有独特的汇率和手续费,问你存不存在一种换法使原来的钱更多。思路:一开始以为一个地方只能用一次,感觉好像有点难,后来发现自己读错题... 阅读全文
posted @ 2018-05-01 15:15 光芒万丈小太阳 阅读(214) 评论(0) 推荐(0) 编辑
摘要:传送门:点击打开链接题目大意:买东西,每个东西有了替代品,拥有替代品后可以有优惠价格,每个物品的主人有自己的等级,等级超过m的不能直接或者间接交易,问买1号物品的最低价格是多少。思路:一开始想到dfs,但等级不超过m的比较麻烦,看了别人的做法后发现把这题转化为最短路实... 阅读全文
posted @ 2018-04-29 23:25 光芒万丈小太阳 阅读(172) 评论(0) 推荐(0) 编辑
摘要:题目ID:hdu4081 秦始皇修路题目链接:点击打开链接题目大意:给你若干个坐标,每个坐标表示一个城市,每个城市有若干个人,现在要修路,即建一个生成树,然后有一个魔法师可以免费造路(不消耗人力),然后秦始皇希望这条免费的路A/B最大,A是这条路连接的两个城市人口... 阅读全文
posted @ 2018-04-24 23:29 光芒万丈小太阳 阅读(262) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示