二分
文章平均质量分 83
2020linweitong
这个作者很懒,什么都没留下…
展开
-
【NOIP2017提高A组模拟9.23】碎 题解
【NOIP2017提高A组模拟9.23】碎题目描述解题方法枚举第一瓣的陌生度,二分枚举第二瓣的陌生度(假设第一瓣一定大于等于第二瓣),然后用2−SAT2-SAT2−SAT判断一下。这样可以40分。然后考虑优化。我们用并查集从大到小见图,然后判断环。情况1如果这是一个图的偶环,那么最短边不可能与答案有关,舍去。情况2如果这是一个图的奇环,那么最短边是最第一瓣陌生度的下界,也就是说,第一瓣的陌生度一定大于等于这条边,所以只要看大于等于它的边。这就是优化,可以做到O(n3log2n)O原创 2021-01-13 16:36:17 · 207 阅读 · 0 评论 -
FBI树 题解
FBIFBIFBI树解题方法这道题目我们用一个类似线段树的方法来存这棵树(堆),然后就直接二分即可。原创 2020-07-21 19:23:01 · 169 阅读 · 0 评论 -
endless 题解
endlessendlessendless 题解题目解题方法这道题考点是贪心、二分查找和排序。首先我们设fif_ifi表示用iii个魔法的最大路程,则我们贪心,每次选最大的那iii个魔法最优,因此fi=l+∑j=1iajf_i=l+\sum_{j=1}^{i}{a_j}fi=l+∑j=1iaj注意,我们要把aaa数组先排序再求解。继续简化上式,可得递推式fi={fi−...原创 2020-04-29 21:33:09 · 481 阅读 · 0 评论 -
【USACO 2020 January Silver】Loan Repayment 题解
【USACO 2020 January Silver】Loan Repayment题目:题目描述Farmer John 欠了 Bessie N 加仑牛奶(1≤N≤10^12)。他必须在 K 天内将牛奶给 Bessie。但是,他不想将牛奶太早拿出手。另一方面,他不得不在还债上有所进展,所以他必须每天给 Bessie 至少 M 加仑牛奶(1≤M≤10^12)。以下是 Farmer John 决...原创 2020-04-11 21:30:45 · 849 阅读 · 0 评论