二分
文章平均质量分 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 · 185 阅读 · 0 评论 -
FBI树 题解
FBIFBIFBI树 解题方法 这道题目我们用一个类似线段树的方法来存这棵树(堆),然后就直接二分即可。原创 2020-07-21 19:23:01 · 146 阅读 · 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 · 389 阅读 · 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 · 778 阅读 · 0 评论