Processing math: 0%

06 2021 档案

摘要:和光伏元件有点相似... 如果没有"对于行/列元件数量"的限制,发现题目一行=一列就是流量平衡。 考虑上下界最大费用可行流,如果(i,j)\(没有被钦定,则\)(i,j)\(连接\)(0,1,0) 如果(i,j)被钦定,则连被钦定值的流量的边,费用为被钦定值。 如果有的话,考虑枚举整个电路的 阅读全文
posted @ 2021-06-30 20:59 celerity1 编辑
摘要:套路题 把最大子段和[l,r]变成去掉最小的前/后缀。 把前缀[1,l-1]内的数赋权1[l,r]的赋权2[r+1,n]赋权3、 如果一个数x是正数,则先把ans+=x,如果x赋权1,3ans-=x 否则如果x赋权2,\(ans-=x 阅读全文
posted @ 2021-06-30 20:29 celerity1 编辑
摘要:简单题,我秒了。 把k=n*m-k,等于询问k小值。 考虑二分,二分答案md,考虑判定是否存在一种方案使得k小值\leq md 事实上就是判定是否存在一个选数方案使得\leq md的数数量\geq k。 题目中一行一列最多只能选择一个数,用1流量限制。 考虑二分图。把 阅读全文
posted @ 2021-06-29 20:31 celerity1 编辑
摘要:套路题 发现数据范围很怪异。 显然\ln(1+A)=V很小,可以枚举。 题目中有K条长度为n的链,这说明可以把图分成n层,且分成n层后每条链只有一个点在某一层 考虑dp。因为K很小,所以可以状压链上的每个点的状态。 设f_{i,j,S}表示链的前i层,A=j阅读全文
posted @ 2021-06-27 19:45 celerity1 编辑
摘要:套路题 以样例为例,设第i个位置放置a_i个炮塔。 列出线性规划。 0a_1+1a_2+1a_3+0a_4+0a_5\geq 1 1a_1+1a_2+1a_3+1a_4+1a_5\geq 4 0a_1+0a_2+1a_3+1a_4+1a_5\geq 2 最小化$1a_ 阅读全文
posted @ 2021-06-24 19:19 celerity1 编辑
摘要:建立这道题的费用流模型: 如果都必须选a_i,b_i,考虑拆边,s\to i连接费用a_i流量1i\to t连费用b_i流量1的边。 如果可以选择任意下标,事实上就是我们最多选出k-l对任意下标。 考虑用中转点,由于有流量限制所以拆边。 拆出p,p',$i\to 阅读全文
posted @ 2021-06-18 14:30 celerity1 编辑
摘要:有一点tricky的东西,不是很难。 做法1:用jzoj一道题的做法。 考虑最大权闭合子图对每个集合拆点i,每个元素拆点i+n。 则集合i选择,S_i的每个元素都要选择。 i的代价为m_ii+n的代价为0 这是经典的最大权闭合子图,但是要求任意i个集合的并的元素 阅读全文
posted @ 2021-06-13 15:04 celerity1 编辑
摘要:根据题意建立流模型。 s->i连接p_i i->t连接s_i i->j,i<j连接c 发现由于数据范围,不太能做。 这个模型事实上是经典的二元关系网络流。 如果一个点被分到s集合则把它标为0,分到t集合就标为1。 问题转化成:给每个点一个标号,如果i是$0 阅读全文
posted @ 2021-06-13 14:52 celerity1 编辑
摘要:做法和标算不同。 考虑有源汇上下界最小费用流。 入/出都有限制,并且钦定了上/下界,所以考虑拆边。 每个限制拆成i,i',i''i'->i,i->i''\(连接上下界\)[dl_i,dr_i]费用0的边。 s->i',i'->t连接上下界[0,k]费用0的边。 每个格子如果 阅读全文
posted @ 2021-06-08 16:04 celerity1 编辑

点击右上角即可分享
微信分享提示