随笔分类 - 网络流
摘要:DAY 1 期末考试 题目描述 题目大意就是有n个学生和m个学科,第i个学生希望所有学科的成绩在$t_{i}$及之前出来,不然他就会产生C*(最晚的学科出来的时间-$t_{i}$)的不开心值。 现在第i个学科出来的时间有一个初步计划$b_{I}$,但是为了减少不愉快值,有两种操作:使一个学科成绩早出
阅读全文
摘要:题面 很容易看出来是最小割,然后打出模板后发现答案错了(甚至建边都是x->y,我佛了看了半天),一看题解才知道无向图不一样,建图反向边权值也是val,虽然不知道为啥,不过说的是本来就可以增广 记住就行???? #include<bits/stdc++.h> using namespace std;
阅读全文
摘要:题意 有n个单位,每个单位有一些人,有m张桌子,每张桌子可以坐一些人,每个单位的人不能坐一张桌子,输出方案。 1<=n<=150, 1<=m<=270。 题解 一开始把每个人都看成一个点,然后一个一个依次放进去,就是贪心(可这和网络流有什么关系呢),于是放弃了。去看题解,还真**可以贪心,需要一些排
阅读全文
摘要:题意 有n道题,每个题有一些类别属性,先现出k个属性各需要的题数,一道题只能在一种类别。 输出方案,没有则输出"No Solution!" (2 <=k<= 20, k<=n<= 1000) 题解 还是比较基础,把试题和属性分成两部分,试题与属性之间连边流量为1,源点与试题之间连边流量为1,属性与汇
阅读全文
摘要:题意 在一个有 m*n 个方格的棋盘中,每个方格中有一个正整数。现要从方格中取数,使任意 2 个数所在方格没有公共边,且取出的数的总和最大。试设计一个满足要求的取数算法。对于给定的方格棋盘,按照取数要求编程找出总和最大的数。 题解 方格是常见的二分图(疑问脸)。所以考虑先染色,相邻的格子颜色不同,这
阅读全文
摘要:题意 有m个实验,n个器材,每个实验做完会得到一些钱,每个实验需要一些器械才能完成,买器材会花钱,器材可以一起用,求最大利益。 n,m<=50 题解 直接写做法了,没做过就想不出来。 源点向实验连边,流量为实验所得的钱,器材想汇点连边,流量为器材花费,实验与相应的器材连边,流量inf。 先假设没花钱
阅读全文

浙公网安备 33010602011771号