3442: 学习小组 Time Limit: 5 Sec Memory Limit: 128 MB Submit: 200 Solved: 87 [Submit][Status][Discuss] Description 【背景】 坑校准备鼓舞学生參加学习小组。 【描写叙述】 共同拥有n个学生,m个 ...
分类:
其他好文 时间:
2017-07-23 11:19:44
阅读次数:
218
原文地址:http://www.cnblogs.com/GXZlegend/p/6809670.html 题目描述 【背景】 坑校准备鼓励学生参加学习小组。 【描述】 共有n个学生,m个学习小组,每个学生有一定的喜好,只愿意参加其中的一些学习小组,但是校领导为学生考虑,规定一个学生最多参加k个学习小 ...
分类:
其他好文 时间:
2017-05-04 21:53:58
阅读次数:
178
bzoj3442学习小组 题意: 共有n个学生,m个学习小组,每个学生只愿意参加其中的一些学习小组,且一个学生最多参加k个学习小组。每个学生参加学习小组财务处都收一定的手续费,不同的学习小组有不同的手续费。若有a个学生参加第i个学习小组,财务处支付奖励Ci*a^2元。在参与学生(而不是每个学习小组的 ...
分类:
其他好文 时间:
2016-07-25 14:30:13
阅读次数:
211
目前处于迷之TLE状态 3442: 学习小组 Description 【背景】 坑校准备鼓励学生参加学习小组。 【描述】 共有n个学生,m个学习小组,每个学生有一定的喜好,只愿意参加其中的一些学习小组,但是校领导为学生考虑,规定一个学生最多参加k个学习小组。财务处的大叔就没那么好了,他想尽量多收钱, ...
分类:
其他好文 时间:
2016-06-21 01:06:38
阅读次数:
220
题意:那个要尽量多的学生参加的意思就是一个学生如果对至少一个小组有兴趣,就一定要让他参加至少一个小组,然后每个学生至多参加k个,但是不是强迫参加。
题解:费用流
算了,还是说说建图吧。
模式:add(入点,出点,流量,费用)(别忘了反向弧)
add(源点,学生,k,0),add(学生,汇点,k-1,0)
对于每个学生A有兴趣的小组B add(A,B+n,1,0)
连n条...
分类:
其他好文 时间:
2015-01-23 18:33:37
阅读次数:
170
题解:裸费用流,不过略有点坑。。。因为只要求参加的人数多,并不要求参加的小组总和多。所以我们可以不把k流量流满,又因为是最小费用最大流,所以我们连i-t容量为k-1的边即可。代码; 1 #include 2 3 #include 4 5 #include 6 7 #include...
分类:
其他好文 时间:
2015-01-21 19:49:24
阅读次数:
356