随笔分类 - 图论-最大流
摘要:题目按照$LOJ$顺序了 "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" 只有$23$个 真好 $1.$ 搭配飞行员 所有飞行员分成正副
阅读全文
摘要:传送门 最大密度子图 (话说看到这个名字完全想不到网络流...) 用上了之前的最大权闭合图 然后这个密度的表达式容易想到分数规划 所以... (1) 初始思路: 直接二分答案g 然后造一个二分图 二分的范围显然是0~m(其实是1/(n*n)~m 整个eps就行) 左部图中的点向右部图中的边连边 然后
阅读全文
摘要:传送门 一开始还以为是个水题... 没想到是个藏于市井之中的dalao 正常来讲想的肯定是贪心或者dp 但是今天练的是网络流同时有行和列的限制或者中间空一行什么的 然后就正难则反 求一下舍弃的点的最小值 所以按邻接性染色 横纵坐标和为奇数的连源点 反之连汇点 然后相邻点之间连一条inf表示两个必须切
阅读全文
摘要:传送门 双核CPU还行... 题意: 给定n个任务 由a核和b核完成分别需要ai,bi花费 同时m个约束形如(x,y,w) 如果x,y不在一个核上就额外花费w 求最小花费 Solution: 一开始想的拆点...最后发现图不连通 其实这个每个点向两边分别连ai,bi就行 因为流取得就是路径上所有边的
阅读全文
摘要:传送门 给定n头牛 a种食物 b种饮料 每种食物/饮料只能用一次 一头牛有限定的食物/饮料选择集合 食物饮料均满足则统计个数++ 求最大个数 Solution: 每个牛只配一次 所以拆点 然后就食物连源点 饮料连汇点 牛左右部连边 每个牛左边连食物右边连饮料 上述所有边权均为1 直接最大流完事 (发
阅读全文
摘要:传送门 基础建图 最大权闭合子图 有点像依赖背包 看到的时候就知道是最小割 建图; 1.正点向源点,负点向汇点连点权绝对值的边 2.原图中的单向边不变,流量为inf 这样一来图里最小割就是所有人都用上之后(源点没有出去的边)花掉的钱 就拿所有正点权的点权和减最小割就行 注意开ll... Code:
阅读全文
摘要:传送门 优化建图的起点题... (好像是邱神讲的第一道网络流?) 然后做的时候完全忘了怎么建图 起手思路是 1.猪圈连源点,顾客连汇点,边权分别是猪数和购买力 2.每个猪圈向第一个顾客连边(inf) 3.持有同一把钥匙顾客之间连边(inf) 然后考虑所有的猪圈向外只有一个inf 所以这一倍的点可以缩
阅读全文

浙公网安备 33010602011771号