08 2019 档案
摘要:传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2444 题意:首先判断所有的人可不可以分成互不认识的两部分。如果可以分成 ,则求两部分最多相互认识的对数。 思路:二分图最大匹配问题。先BFS判断是否为二分图,再用匈牙利算法算最大匹配量 关于匈牙利算法:h
阅读全文
摘要:传送门:http://poj.org/problem?id=1201题意:有n个如下形式的条件:,表示在区间[, ]内至少要选择个整数点.问你满足以上所有条件,最少需要选多少个点?思路:第一道差分约束题,有关差分...
阅读全文
摘要:传送门:http://poj.org/problem?id=2976题意:给出组和,去掉对数据,使得的总和除以的总和最大。思路:0/1分数规划设,则(其中等于0或1)开始假设使得上式成立,将从大到小排序,只取前个...
阅读全文
摘要:传送门:https://ac.nowcoder.com/acm/contest/887/A 题意:大意就是给你一个只含有0和1的字符串,找出一种分割方法,使得每个分割出的字符串都是在该字符串自循环节中最小 思路: 一: 最小表示法的模板题了,数据范围比较小。每次枚举字符串的最长长度,用最小表示法进行
阅读全文
摘要:传送门:http://poj.org/problem?id=1287题意:给出n个点 m条边 ,求最小生成树的权思路:最小生树的模板题,直接跑一遍kruskal即可代码:#include#include#incl...
阅读全文
摘要:传送门:http://poj.org/problem?id=1860题意:给出每两种货币之间交换的手续费和汇率,求出从当前货币s开始交换回到s,能否使本金增多。思路:bellman-Ford模板题。直接跑一遍,判...
阅读全文
摘要:传送门:http://poj.org/problem?id=1655题意:有T组数据,求出每组数据所构成的树的重心,输出这个树的重心的编号,并且输出重心删除后得到的最大子树的节点个数,如果个数相同,取编号小 的思...
阅读全文
摘要:传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2586题意:给你N个点,M次询问。1~N-1行输入点与点之间的权值,之后M行输入两个点(a,b)之间的最近距离;思路:...
阅读全文
摘要:传送门:http://poj.org/problem?id=3660 题意:有n头牛, 给你m对关系。(a, b)表示牛a能打败牛b, 求在给出的这些关系下, 能确定多少头牛的排名。 传递闭包: 关系之间具有传递性(例如a> b, b> c, 那么a> c), 在那些已给出的关系基础上, 通过传递性
阅读全文
摘要:传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2544思路:最短路的模板题Dijkstra 算法是一种类似于贪心的算法,步骤如下:1、当到一个点时,图上部分的点的最短...
阅读全文
摘要:Description Building and maintaining roads among communities in the far North is an expensive business. With this in mind, the roads are build such th
阅读全文
摘要:传送门:http://poj.org/problem?id=3585题意:给定一张无根图,给定每条边的容量,随便取一点使得从这个点出发作为源点,发出的流量最大,并且输出这个最大的流量。 思路:最近开始做树形DP这...
阅读全文
摘要:邻接表的学习之前我们介绍过图的邻接矩阵存储法,它的空间和时间复杂度都是N2,现在我来介绍另外一种存储图的方法:邻接表,这样空间和时间复杂度就都...
阅读全文
摘要:传送门:http://poj.org/problem?id=2796题意:给你一串数字,需要你求出(某个子区间乘以这段区间中的最小值)所得到的最大值例子:63 1 6 4 5 2 当L=3,R=5时这段区间总和为...
阅读全文
摘要:传送门:https://ac.nowcoder.com/acm/contest/885/B题意:给出,由公式 求出思路:没学过矩阵快速幂。题解说是矩阵快速幂,之后就学了一遍。(可以先去学一下矩阵快速幂)构造。然后...
阅读全文

浙公网安备 33010602011771号