网络流
文章平均质量分 67
dplovetree
华东师大 数据学院在读
展开
-
2021-2022 ICPC, NERC, Southern and Volga Russian Regional Contest I. Tetris
I. Tetris 题意: 设定俄罗斯方块的界面大小是 1e9∗k1e9*k1e9∗k的, k<=10k<=10k<=10,有 n<=5000n<=5000n<=5000 个 高度为1的长方条,每个能覆盖 l[i],r[i]l[i],r[i]l[i],r[i] 的区间,每个长方条 有个价值 w[i]w[i]w[i],问不超出界面,最多能得到多少价值。 思路: 考虑网络流,将每个 lll 和 rrr 离线下来 当作点,每个点按照顺序,向下一个点,连接一条 容量为 kkk,费原创 2022-03-28 23:21:05 · 762 阅读 · 0 评论 -
二分图 与 网络流
Route Redundancy 题意: 给定一张n个点m条边的有向图,边具有流量限制,给定起点与终点 问整张图从起点到终点的“最大总流量”与“单条路径的最大流量”的比值是多少 思路: 先根据要求建图跑一遍最大流,最大总流量便能求出 “单条路径的最大流量”也就是此时网络中从起点到终点的最长路,搜索即可 用dfs来搜索能减少时间复杂度(别问,问就是用 bfs TLE了) 当前边的流量,就是起点 u -> 终点 v 这条边的反向边的容量,再在搜索过程中更新每个节点即可 int n,m,id,s,t; st原创 2021-07-29 20:13:44 · 262 阅读 · 0 评论