首页 > 其他分享 >网络流 24 题做题记录

网络流 24 题做题记录

时间:2022-11-27 09:55:36浏览次数:60  
标签:24 连边 容量 记录 边权 源点 汇点 做题

网上似乎找不到关于网络流24题顺序的博客...那就按 lg 难度标签随机开题力()
昨天划水一天只学了 EK 和 Dinic,希望够用(?

最大流

P2763 试题库问题

自己完全看不出和网络流有啥关系...看完题解只能说是长见识了qwq
对于匹配问题,先建立源点汇点,源点与题目相连,边权为 1;汇点与类型相连,边权为该类型的题目数。
然后对于每道题向它属于的类型连边,边权为 1。
借用一张洛谷题解里的图 \(\downarrow\)

至于统计方案,对于右面类型节点,遍历他们相邻节点(除 t 以外)有哪些边权为 \(1\) 即可。(反边边权为 1,证明这条路被走过)

P3254 圆桌问题

和上一题异曲同工诶qwq
源点向每个公司连边,容量为公司人数;每个桌子向汇点连边,容量为桌子能容纳的人数。然后每个公司分别向每个桌子连一条容量为 1 的边,跑最大流就好力()

P2756 飞行员配对方案问题

二分图匹配板子(? 最简单的一题qwq
连边和上面一样,所有边权都是 \(1\)。没了。

费用流

P4014 分配问题

源点向每个人连边,每件工作向汇点连边,容量为 \(1\),费用为 \(0\);人向工作连边,容量为 \(1\),费用为 \(c_{i,j}\)。
分别 spfa 找最短路最长路。

附:

建议开题顺序(难度从小到大排列)

最大流

  • 飞行员配对方案问题
  • 试题库问题
  • 圆桌问题

费用流

  • 分配问题

标签:24,连边,容量,记录,边权,源点,汇点,做题
From: https://www.cnblogs.com/ying-xue/p/16927726.html

相关文章

  • 记录一次MySQL主从同步
    主库配置server-id=1log-bin=mysql-binbinlog_format=ROWbinlog_row_image=minimalbinlog-do-db=yjtb-cloud解释一哈,server-id必须要唯一,如果你的数据库没有特意配置事务......
  • UNCTF2022考后学习记录(萌新)
    写在前面博主本人萌新,只入门了Re,这次比赛只会签到题。所以本篇博客也不叫WP,只是算是我赛后复盘的学习记录。真正的WP可以看官方WP或者看看Re大佬的WP。因为现在还没有学......
  • day24-服务器端渲染技术02
    服务器端渲染技术0211.EL表达式11.1EL表达式介绍EL表达式全称:ExpressionLanguage,是表达式语言EL表达式主要是代替jsp页面的表达式脚本EL表达式输出数据时,比jsp......
  • LeetCode刷题记录.Day26
    删除字符串中所有相邻重复项1047.删除字符串中的所有相邻重复项-力扣(LeetCode)classSolution{public:stringremoveDuplicates(strings){stack<ch......
  • 动手学习深度学习 P24 AlexNet 运行jupyter notebook代码出现错误
    1.出现错误1:DataLoaderworker(pid(s)8500,7876,30128,1760)exitedunexpectedly2.出现错误2:CUDAoutofmemory.Triedtoallocate100.00MiB(GPU0;2.00GiB......
  • 『题解』UVA 240 Variable Radix Huffman Encoding
    题目传送门题意哈夫曼编码是一种最优编码方法。根据已知源字母表中字符出现的频率,将源字母表中字符编码为目标字母表中字符,最优的意思是编码信息的平均长度最小。在该问......
  • easylogging++的那些事(四)源码分析(二)日志记录宏(一)CLOG宏(五)其他相关类
    目录el::base::Writer类el::base::NullWriter类el::LogMessage类el::Logger类isValidId接口flush接口initUnflushedCount接口el::base::MessageBuilder类成员变量成员函数......
  • 区间DP-前缀和优化-2478. 完美分割的方案数
    问题描述给你一个字符串 s ,每个字符是数字 '1' 到 '9' ,再给你两个整数 k和 minLength 。如果对s 的分割满足以下条件,那么我们认为它是一个完美 分割:s 被......
  • Pytorch:使用Tensorboard记录训练状态
    我们知道TensorBoard是Tensorflow中的一个强大的可视化工具,它可以让我们非常方便地记录训练loss波动情况。如果我们是其它深度学习框架用户(如Pytorch),而想使用TensorBoard工......
  • 2240. 餐饮
    题目链接2240.餐饮奶牛们在吃饭方面十分挑剔。每头奶牛都有自己喜欢的食物和饮料,并且不会食用其他不喜欢的食物和饮料。农夫约翰为他的奶牛们做了美味的饭菜,但他忘了......