题目:https://www.lydsy.com/JudgeOnline/problem.php?id=5120 旋转的话相当于去掉一个插头.新增一个插头,所以在这两个插头之间连边并带上费用即可. 网格图可以黑白染色,转化为相邻格子间插头的匹配问题. 注意: 1.黑白染色不是移动一格就 fx = ! fx :每换一行,开头位置的颜色应该和上一行的开头不一样!不然有偶数列的话自己原来写的那个染色就崩了: 2. L 形的判断不是 d&(d>>1) 判断是否有两个相邻的1,如果是第一个位置和…
玄妙的建图-- 这种平衡度数的题按套路是先黑白染色然后分别连ST点,相邻格子连黑向白连费用1流量0的边,然后考虑费用怎么表示 把一个点拆成五个,上下左右中,中间点黑白染色连ST, 对于连S的点,中点连它不转时候的四边点(有哪个连哪个)流量1费用0的边. 然后考虑转的费用,因为这里已经拆点了,所以在里面互相连就能表示费用 对于一个插头的,插头原来那个位置向另外三个连费用1(和原位置相邻)/2(正对着原位置)流量1的边,这样从中间点出发可以经过原点然后走一条有费用的边到其他点出去 对于有两个相邻插头…
传送门 解题思路 神仙题.调了一个晚上+半个上午..这道咋看咋都不像图论的题竟然用费用流做,将行+列为奇数的点和偶数的点分开,也就是匹配问题,然后把一个点复制四份,分别代表这个点的上下左右接头,如果有这个接头就加一个费用为\(0\),流量为\(1\)的边,如果没有要分情况讨论,因为从源点到这个点的流量是固定的,当只有一个接头时,可以让这个点向自己其余三个点连费用为\(1\),流量为\(1\)的边,当有两个接头并且两个接头相邻时,让这个点的两个接头分别与对应的方向连边,当有三个接头时,让那个没有的…
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ5120 题意概括 原题挺简略的. 题解 本题好难. 听了任轩笛大佬<国家队神犇>的讲课才略会. 然而费用流我也是第一次写.而且这题的费用流是特殊的(简化的). 于是我抄了任爷的代码. 然而,我因为常量写错,找了一个小时…… 这里的work和add我都是直接抄的……懒得打,打完还不一定找得出.反正做法是懂了. 本题很坑. 对于40分,还是比较好拿的,插头dp+滚动(然而我忘记开滚动炸了内存……)就…
Description 曾经有一款流行的游戏,叫做InfinityLoop,先来简单的介绍一下这个游戏: 游戏在一个n×m的网格状棋盘上进行,其中有些小方格中会有水管,水管可能在方格某些方向的边界的中点有接口 ,所有水管的粗细都相同,所以如果两个相邻方格的公共边界的中点都有接头,那么可以看作这两个接头互相连接 .水管有以下15种形状: 游戏开始时,棋盘中水管可能存在漏水的地方. 形式化地:如果存在某个接头,没有和其它接头相连接,那么它就是一个漏水的地方. 玩家可以进行一种操作:选定一个含有非直线…
P4452 [国家集训队]航班安排 题目传送门 解题思路: 感觉题面让人有很多误解,就是说有k架飞机在0点从0号机场起飞,在t时刻返回机场,给出空载飞行的时间和花费以及m个包机请求的花费和起始时间和终止时间,想要得到净利润最大,显然是个费用流,对于每个询问拆成两个点,点之间连一条流量为1,花费为这次请求的c,由于从0号机场起飞,如果满足0+从0号机场飞到该次请求的机场a的时间<=请求任务开始的时间s,那么建一条流量为inf,费用为-从0号机场飞到该次请求的机场a的花费,同样如果满足该次请求的t+…
3876: [Ahoi2014]支线剧情 Description [故事背景]宅男JYY非常喜欢玩RPG游戏,比如仙剑,轩辕剑等等.不过JYY喜欢的并不是战斗场景,而是类似电视剧一般的充满恩怨情仇的剧情.这些游戏往往都有很多的支线剧情,现在JYY想花费最少的时间看完所有的支线剧情.[问题描述]JYY现在所玩的RPG游戏中,一共有N个剧情点,由1到N编号,第i个剧情点可以根据JYY的不同的选择,而经过不同的支线剧情,前往Ki种不同的新的剧情点.当然如果为0,则说明i号剧情点是游戏的一个结局了.JY…
考试题搞了好久也没懂-- 正解应该是线性规划 https://www.cnblogs.com/CQzhangyu/p/7894559.html 可是不会写啊 如果从网络流的角度来体会大概是这样 http://blog.csdn.net/clover_hxy/article/details/73801094 虽然在碰到也不一定能这么写就是了,我个辣鸡果然还是不会啊QAQ #include<iostream> #include<cstdio> #include<queue>…
题目:在一些一对一游戏的比赛(如下棋.乒乓球和羽毛球的单打)中,我们经常会遇到A胜过B,B胜过C而C又胜过A的有趣情况,不妨形象的称之为剪刀石头布情况.有的时候,无聊的人们会津津乐道于统计有多少这样的剪刀石头布情况发生,即有多少对无序三元组(A, B, C),满足其中的一个人在比赛中赢了另一个人,另一个人赢了第三个人而第三个人又胜过了第一个人.注意这里无序的意思是说三元组中元素的顺序并不重要,将(A, B, C).(A, C, B).(B, A, C).(B, C, A).(C, A, B)和(…
BZOJ_2622_[2012国家集训队测试]深入虎穴_最短路 Description 虎是中国传统文化中一个独特的意象.我们既会把老虎的形象用到喜庆的节日装饰画上,也可能把它视作一种邪恶的可怕的动物,例如“武松打虎”或者“三人成虎”.“不入虎穴焉得虎子”是一个对虎的威猛的形象的极好体现,而小强确偏偏进入了虎穴,但问题是怎么出来. 有一个复杂的虎穴包括了N个节点(编号为0至N-1)和M条无向的通道,其中通道i(0<=i<M)连接两个节点R[i][0]和R[i][1],长为L[i].有K个出口节…