首页 > 其他分享 >数字梯形问题(网络流+费用流)

数字梯形问题(网络流+费用流)

时间:2022-08-25 21:11:06浏览次数:88  
标签:拆成 费用 数字 连边 梯形 至底 流量

洛谷题面
题目大意比较简单,最重要的就是这三种规则了:
1.从梯形的顶至底的 \(m\) 条路径互不相交;
2.从梯形的顶至底的 \(m\) 条路径仅在数字结点处相交;
3.从梯形的顶至底的 \(m\) 条路径允许在数字结点相交或边相交。

考虑网络流,建立源点\(S\)和汇点\(T\),从\(S\)向每个顶层数字连边,每个底层数字也向\(T\)连边
中间的数字,都朝着左下和右下的节点连边

按照网络流的思维方式,我们尝试从其中提取出限制:
1.每条边只能选择一次,每个点只能选一次
2.每条边只能选一次,每个点可以被选无数次
3.每条边能被选无数次,每个点可以被选无数次

对于限制1:把不同点之间的边的流量定为1,对于同一点,拆点,拆成\(i\)和\(i'\),在其中间连流量为1的边,价值为数字大小
对于限制2:把不同点之间的边的流量定为1,对于同一点,拆点,拆成\(i\)和\(i'\),在其中间连流量为正无穷的边,价值为数字大小
对于限制3:把不同点之间的边的流量定为正无穷,对于同一点,拆点,拆成\(i\)和\(i'\),在其中间连流量为正无穷的边,价值为数字大小

然后对于每个建图方法,跑一遍最大费用最大流,就可以求出其答案

标签:拆成,费用,数字,连边,梯形,至底,流量
From: https://www.cnblogs.com/sheepcsy/p/16625714.html

相关文章

  • <input> 实现输入框只能输入数字
    1.使用JS限制input输入框只能输入纯数字onkeyup="value=value.replace(/[^\d]/g,'')"使用onkeyup事件,有bug ,那就是在中文输入法状态下,输入汉字之后直接回车,......
  • 做题记录:P4013 数字梯形问题
    首先这题是最大费用最大流。然后几乎没什么细节好主意的。遵守以下规则:梯形的第一行有 mm 个数字。从梯形的顶部的 mm 个数字开始在每个数字处可以沿左下或......
  • ZLOJ 练习73 E k倍数字
    writtenon2022-08-23数位dp好题。数据范围较大,一开始打表找规律,然而失败了。后来比赛的时候就放掉了这题,现在想想,那个时候看到较大的数据范围还是应该考虑使用数位dp......
  • PLC 中 Modbus 浮点数字节顺序
    国内设备基本上是ABCD顺序,国外设备基本上是BADC顺序。低位优先字节交换。使用两个寄存器。使用IEEE754规范,如显示不正常可进行字节顺序交换位置即可。如下:Float......
  • 虚拟数字人制作价格是多少?华锐互动
    当下,随着VR/3D/AR/虚拟数字人的不断深入发展,很多企业想要跨军入驻元宇宙这一块新领域,跟上时代的浪潮。与此同时,想要制作一个虚拟数字人,大概需要多少钱是大部分企业比较关......
  • C++ 11 数字转字符串新功能
    //头文件<string>stringto_string(intval);stringto_string(longval);stringto_string(longlongval);stringto_string(unsignedval);stringto_string(uns......
  • python 猜数字游戏
    游戏规则:游戏者先在内心随意想一个正整数,并记住。然后启动游戏,根据提示输入,直到最后显示出游戏者心中所想的数字不同的游戏次数则有不同的评语importtimeimportrandom......
  • 北京数字孪生外包团队:数字孪生诱人的地方,是数字模型和物联网的结合!
    数字孪生诱人的地方,是数字模型和物联网的结合,而这种结合的终目的是为了将模型打磨得更加接近真实系统。物联网技术为建模提供了一种新的强有力的手段,而且在对复杂系统机理......
  • 数字和字符串 与 数组 使用实例方法时的差别
    在数字和字符串中的实例方法不会改变其本身的值;而数组对象可能会改变原数组的值;从此延申出一个问题?......
  • 科力信息:智能交通“新基建”借CRM搭乘数字化快车
     当智能交通基础设施入选新基建,交通数字化转型的升级又往前迈了一大步。致力于提供智能交通整体方案的科力信息也颇具前瞻视野,在2019年年初决定深化企业数字化转型,利用......