Orz问了师兄好久才懂了,看建图方式就想为什么会对应着三种情况,想流量代表的是什么,后来就画图,果然只有三种情况Orz。。。所以说要多画图多乱搞。。。s->(i,j),c=w.代表选理科;(i,j)->t,c=w,代表选文科;新建k,s->k,c=w,k->(i,j),c=inf,k->(i,j+1...
分类:
其他好文 时间:
2016-01-22 21:56:36
阅读次数:
337
那个一看就觉得不是费用流就是最小割。
想想就确定最小割了。
考虑到一个人,文理不可兼得,不妨先建点,然后向源点(文科),汇点(理科)连边,流量(也就是割)是对应喜悦值。(这里的想法是先建个差不多的,有漏洞再拆点啊,建辅助点啊什么的)
然后再考虑一对朋友之间的共文理喜悦值:
如果都选文,那么需要割掉双方都选理的喜悦值,
如果都选理,那么需要割掉双方都选文的喜...
分类:
移动开发 时间:
2015-01-11 13:38:50
阅读次数:
955
题目大意:给定一个座位图,相邻两人之间是朋友,每个人选择学文或学理会有相应的喜悦值,一对朋友同时选择学文/学理也会有相应的喜悦值,求喜悦值之和最大的方案
这个题的模型显然是最小割- -
看到矩阵上相邻点之间的关系 很容易想到黑白染色 随后就能想到将某种颜色的点源汇对调
但是很可惜我没建出图来- - 自己YY了一种做法 但是喜闻乐见地发现建图方法不对- -
还是OTZ HZWER一下吧- -...
分类:
移动开发 时间:
2015-01-11 11:02:49
阅读次数:
233
2127: happinessTime Limit:51 SecMemory Limit:259 MBSubmit:605Solved:283[Submit][Status]Description高一一班的座位表是个n*m的矩阵,经过一个学期的相处,每个同学和前后左右相邻的同学互相成为了好朋友。这学...
分类:
移动开发 时间:
2014-10-18 16:55:38
阅读次数:
324
很好的网络流题目啦,只不过有点烦,不过这下总算是完全掌握了Dinic的精髓。。。首先考虑建图:s --> A 权值为a[A] + sigma(他和四周都选全文科的高兴值) / 2A --> t 权值为b[A] + sigma(他和四周都选全理科的高兴值) /2A B 权值为(同时选文科的高兴值+同....
分类:
移动开发 时间:
2014-10-01 23:50:31
阅读次数:
305