随笔分类 - ACM/图论
摘要:近期学会最大流的几个写法,FF、EK、Dinic,就以为自己会网络流了。 今天去做hh大牛的网络流题集,发现自己除了最大流,建图以及其他性质都不熟悉,拿到一个题,无从下手来建图,网上搜了一下网络流的建图策略与方法,很多大牛提到最小割,我知道求最小割求出最大流就行了,最大流和最小割的值是相等的,但我一
阅读全文
摘要:Magic Pairs Problem's Link Mean: 已知N、A0、B0,对于给定X、Y,若A0X+B0Y能被N整除,则AX+BY也能被N整除,求所有的A、B.(0<=A、B<N) analyse: 这道题目就是先把A0和B0和N都除以他们的最大公约数,然后就是枚举A0和B0的0到N-1
阅读全文
摘要:E. Misha and LCP on Tree Problem's Link Mean: 给出一棵树,每个结点上有一个字母。每个询问给出两个路径,问这两个路径的串的最长公共前缀。 analyse: 做法:树链剖分+后缀数组. 记录每条链的串,正反都需要标记,组成一个长串. 然后记录每条链对应的串在
阅读全文
摘要:Zublicanes and Mumocrates Problem's Link Mean:给定一个无向图,需要把这个图分成两部分,使得两部分中边数为1的结点数量相等,最少需要去掉多少条边. analyse:树形dp.dp[cur][i][j]:当cur为i集合的时候 有j个和i...
阅读全文
摘要:Usoperanto Problem's Link Mean:给定n个单词,每个单词可以作为形容词来修饰其他单词.如果当前单词Wi修饰Wj,那么这个修饰的代价是:Wi~Wj之间的单词的总长度.你需要按照给定的修饰关系来安排单词的顺序,使得所有修饰代价的和最小. analyse:比...
阅读全文
摘要:Vertex Cover Problem's Link Mean:给你一个无向图,让你给图中的结点染色,使得:每条边的两个顶点至少有一个顶点被染色。求最少的染色顶点数。 analyse:裸的最小点覆盖问题,二分图的最大匹配,直接套模版即可。 Time complexity:...
阅读全文
摘要:Annoying problem Problem's Link: http://acm.hdu.edu.cn/showproblem.php?pid=5296 Mean:给你一个有根树和一个节点集合S,初始S为空,有q个操作,每个操作要么从树中选一个结点加入到S中(不删除树中节点),...
阅读全文
摘要:2014 WAP校园招聘笔试题 Problem's Link: http://www.doc88.com/p-6751117015483.html WAP公司笔试题 We are planning an orienteering game. The aim of this game is to ar
阅读全文
摘要:Currency ExchangeTime Limit:1000MSMemory Limit:30000KTotal Submissions:19881Accepted:7114DescriptionSeveral currency exchange points are working in ou...
阅读全文
摘要:1218: 奇奇与变形金刚Time Limit: 3 SecMemory Limit: 128 MBSubmit: 130Solved: 37[Submit][Status][Web Board]Description奇奇 gigi奇奇口头禅:别人的失败就是我的快乐!星座:处女座生日:8月25日血型...
阅读全文
摘要:Connect the CitiesTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 9941Accepted Submission(s): 2827...
阅读全文
摘要:Silver Cow PartyTime Limit:2000MSMemory Limit:65536KTotal Submissions:12674Accepted:5651DescriptionOne cow from each ofNfarms (1 ≤N≤ 1000) convenientl...
阅读全文
摘要:【题目大意】给你一个三维的迷宫,让你计算从入口走到出口最少步数。【题目分析】其实和二维迷宫还是一样的,还是用队列来做,由于BFS算法一般是不需要回溯的,所以我们就用不着还用一个visit数组来记录是否访问过,直接将走过的结点置为不可走就可。//Memory Time// 356K 32...
阅读全文
摘要:求最短路是图论中最基础的算法,最短路算法挺多,本文介绍SPFA算法。 关于其他最短路算法,请看我另一篇博客最短路算法详解 链式前向星概念 简单的说,就是存储图的一个数据结构。它是按照边来存图,而邻接矩阵是按点来存图,故链式前向星又叫边集数组 为何用链式前向星 当图的边数不多,而节点数很多(稠密图)的
阅读全文
摘要:Legal or Not Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3823 Accepted Submission(s): 1738 Pr
阅读全文
摘要:确定比赛名次 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 10536 Accepted Submission(s): 4120 Problem
阅读全文
摘要:Borg MazeTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 7844Accepted: 2623DescriptionThe Borg is an immensely powerful race of enhanced huma...
阅读全文
摘要:Agri-NetTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 37109Accepted: 14982DescriptionFarmer John has been elected mayor of his town! One of...
阅读全文
摘要:很早就想写一下最短路的总结了,但是一直懒,就没有写,这几天又在看最短路,虽没什么长进,但还是加深了点理解。 于是就想写一个大点的总结,要写一个全的。 在本文中因为邻接表在比赛中不如前向星好写,而且前向星效率很可观。所以,本文的代码存图方式只有两种:前向星 or 邻接矩阵。 本文包含如下内容: 1、B
阅读全文
摘要:Catch That CowTime Limit:2000MSMemory Limit:65536KTotal Submissions:36079Accepted:11123DescriptionFarmer John has been informed of the location of a f...
阅读全文
