网络流
samjia2000
I swear...
We are INFINITE.
展开
-
【GDOI2017模拟7.17】两棵树
题目 树的节点数n<=200暴力好的没错我就是要讲暴力。 我们设f[i][j]表示将第一棵树的以i节点为根的子树与第二棵树的以j节点为根的子树匹配的最小代价,那么我们可以暴力的看i的哪个儿子跟j的哪个儿子匹配,取个最小值。优化其实是不用暴力的看i的哪个儿子跟j的哪个儿子匹配的,这其实是个很裸的二分图带权匹配,对于空的匹配,直接新建点就好了,然后可以用KM(呸根本不会嗯找天要补补,好吧我打了费用流原创 2016-07-17 16:27:10 · 389 阅读 · 0 评论 -
[Hackerrank Week of Code 30]A Graph Problem
题目大意定义一个无向图的价值为图中无序三元组(x,y,z)满足x,y,z两两之间有边的三元组数 给出一个n个点的无向图,求一个非空子图使得子图的价值除以子图的点个数最大。 1≤n≤501\le n\le 50题解失败失败,一开始一直在想01分数规划怎么加上meet in the middle 然后后来发现就是一个最小割模型 二分答案,然后根据答案见图,变成类似最大获利的模型,跑网络流之后判获原创 2017-03-20 16:55:31 · 654 阅读 · 1 评论