机房测试:Lesson5!(正反拓扑维护最长链)
摘要:题目: 分析: 这道题。。。真的累。。。 抛开一切正图反图拓扑的想法。 二分一个mid。考虑怎么check。 枚举每一条边,如果fs[ u ] + ft[ v ] + 1>mid 则说明这条边不满足,加入新图里面。 在新图上跑一边必经点,如果必经点只有一个,并且这个点删掉后,断了的链不会再大于mid
阅读全文
posted @
2019-11-07 20:44
rua-rua-rua
阅读(135)
推荐(0)
机房测试:折半+二分+判环+树上开桶
摘要:T1: 分析: 如果x小的话,就直接背包。这道题中n很小,60%可以直接3^10暴搜,25的呢?明显是折半嘛。 先搜前一半的物品,用map记录能拼凑出的种类数,再搜后一半物品,直接查询统计答案即可。 #include<bits/stdc++.h> using namespace std; #defi
阅读全文
posted @
2019-11-06 20:26
rua-rua-rua
阅读(174)
推荐(0)
机房测试:A(数学)+B(二分+曼哈顿距离)+C(性质+二分)
摘要:T1: 分析: 写出s变换的式子:(((s+a)*b+a)*b)…… 将式子化简: 又可以把m写成: 也就是将m拆成一个b进制数,每次贪心地使 i 大的时候xi尽量大,那么就可以花费最小次数凑出m。 #include<bits/stdc++.h> using namespace std; #defi
阅读全文
posted @
2019-11-05 19:01
rua-rua-rua
阅读(235)
推荐(0)
机房测试11:最小生成树(最小生成树+二分)
摘要:题目: 分析: 如果直接做最小生成树,会出现以下不合法情况: 1.白边选多了。说明白边的权值太小了,我们可以通过加大白边的权值来似的选少一点白边。 2.白边选少了。与上面同理。 我们不知道白边的取值在多少合适,但明显具有单调性(白边权值越大,选的条数一定会减少),所以可以用二分来确定白边的取值。 二
阅读全文
posted @
2019-10-22 17:51
rua-rua-rua
阅读(170)
推荐(0)
机房测试8:question(求最大1矩阵:悬线法 or 二分)
摘要:题目: 分析: 法一:二分套二分 如果是二分最大矩阵的长,再二分最大矩阵的宽,明显是错的: 1 1 1 0 0 1 1 0 像这样一组数据,如果宽二分到3,那么就不再会考虑宽为2的矩阵了,而最优矩阵是2*2=4 如果再先二分矩阵的宽,再二分矩阵的长,可以水掉更多的点,但还是没有正确性。 只有矩形的面
阅读全文
posted @
2019-10-08 15:12
rua-rua-rua
阅读(182)
推荐(0)
机房测试3:三角tri(dp预处理+二分+dfs剪枝)
摘要:题目: 分析: 考虑最暴力的暴搜,怎么才能优化呢? 如果我们确切地知道第k大的路径权值和有多大,那么在dfs里面加一个限制就可以求出所有前k大的路径了。 很显然答案是满足单调性的。 可以二分一个答案,dfs一遍,看满足这个答案的有多少条路径,如果超过k条,就往大的走。 最后把二分出来的答案跑一遍df
阅读全文
posted @
2019-10-05 11:43
rua-rua-rua
阅读(183)
推荐(0)
NOI2011 兔兔与蛋蛋(博弈论+二分图)
摘要:题目 分析: 把移动的过程看做是中间空格在走,则空格一定是在黑格子与白格子间交替移动,这就变成了一个二分图的模型。 通过题目可以得出两个性质: 1.棋盘上的每一点最多只被走一次 2.如果兔兔将要移动的空格对应的点一定在二分图的最大匹配上,兔兔必胜。 性质2的原因口胡:空格在最大匹配中,那么沿着匹配边
阅读全文
posted @
2019-09-12 19:29
rua-rua-rua
阅读(233)
推荐(0)
暑假考试题7:number(二分+组合数)
摘要:题目: 分析: 题意:求n+1~n*2中恰好有m个二进制有k个1的n,及其个数。 通过打表输出每一个数二进制位下有多少个1可以发现:一个数越大,它对应的区间包含2个1,3个1……的数量越多 也就是说,答案满足单调性,可以二分找到刚好=k个的数(xx=check(mid*2)-check(mid))。
阅读全文
posted @
2019-08-29 18:25
rua-rua-rua
阅读(241)
推荐(1)
暑假考试题5:工作 work(贪心+二分)
摘要:题目: 分析: 30%dfs暴搜,60%我也不知道。。。(但如果这道题是求时间总和最小的话可以用费用流得60分) 100%:贪心+二分 显然满足单调性:时间越大,每个人的选择范围就越广,越有可能实现。 想到二分很容易,但是怎么check呢?每个人都对应着选择一个打卡机,可是具体应该怎么分配呢? 显然
阅读全文
posted @
2019-08-26 19:40
rua-rua-rua
阅读(146)
推荐(0)