随笔分类 -  思想——贪心

摘要:VI.[GYM102900H]Rice Arrangement 首先,考虑最终匹配上的人-饭对中,有两对是 \((a_{i1},b_{j1})\),\((a_{i2},b_{j2})\)(此处的 \(a,b\) 都是原本圆桌上坐标)。假如它们呈包含关系,则我们一定可以交换两碗饭使得它们变成相交关系, 阅读全文
posted @ 2021-04-06 14:42 Troverld 阅读(90) 评论(0) 推荐(0)
摘要:XXIII.[HNOI2011]数矩形 题解 阅读全文
posted @ 2021-04-05 20:41 Troverld 阅读(45) 评论(0) 推荐(0)
摘要:VII.[BalticOI 2005] Polygon 题解 阅读全文
posted @ 2021-04-05 20:12 Troverld 阅读(32) 评论(0) 推荐(0)
摘要:XXXIX.[NOI2017] 蔬菜 第一眼这个奇奇怪怪的限制,想到网络流。 为了处理这个“每天坏 \(c_i\)”个的限制,我想到的方法是,第一天的 \(c_i\) 个仅能在第一天销售,就只往代表第一天的点连边;第二天的 \(c_i\) 个可以在第一天和第二天销售,故往代表第一天和第二天的点连边; 阅读全文
posted @ 2021-04-02 23:03 Troverld 阅读(49) 评论(0) 推荐(0)
摘要:XXXVII.[十二省联考2019]春节十二响 考虑一个simple的情形:假如一个点有两条链作为儿子,应该怎么样才好? 明显,同一条链上的点不能在一起,于是链上的一个点只能与另一条链上的点匹配。明显匹配应该从大往小配(两个大的配了,这样最终便少了一个较大的)。于是我们用两个堆记录两条链,每次匹配堆 阅读全文
posted @ 2021-04-02 23:00 Troverld 阅读(80) 评论(0) 推荐(0)
摘要:XXX.CF505E Mr. Kitayuta vs. Bamboos “最大值最小”,条件反射套个二分上去。 于是现在问题转变成判定型问题。 正着搞不好处理 \(\max(h_i-p,0)\) 这种套了 \(\max\) 的限制,干脆正难则反,考虑倒着处理。 于是问题转变为 第 \(i\) 天开头 阅读全文
posted @ 2021-04-02 17:03 Troverld 阅读(64) 评论(0) 推荐(0)
摘要:VIII.CF538H Summer Dichotomy 神题。 首先先考虑一个较弱的条件:如果没有$t$和$T$的限制,应该怎样分配$n_1$和$n_2$? 我们如果令$n_1=\max l_i,n_2=\min r_i$,这即为最优的分配方式。 为什么呢? 考虑对于一个$[l_i,r_i]$,什 阅读全文
posted @ 2021-04-02 15:11 Troverld 阅读(60) 评论(0) 推荐(0)
摘要:VI.CF1198E Rectangle Painting 2 这题要点是想到一个贪心:染色的时候一定是一次把一行或一列全染完,费用为$1$。有了这个结论,就可以进行匹配了。 首先,我们将矩形改写成左闭右开的形式,并进行离散化。然后,同上一题一样,只不过这道题是单次匹配的费用可能不为$1$(因为进行 阅读全文
posted @ 2021-04-02 15:08 Troverld 阅读(59) 评论(0) 推荐(0)
摘要:LXXXVII.CF938F Erasing Substrings 一个naive的想法是设$f_{i,j}\(表示在位置\)[1,i]$中,我们删去了长度为$2k(k\in j)$的一些串,所能得到的最小字典序。使用二分+hash可以做到$O(n2\log^2 n)$,无法承受。 发现对于状态$f 阅读全文
posted @ 2021-03-30 19:54 Troverld 阅读(62) 评论(0) 推荐(0)
摘要:LXIV.CF1059E Split the Tree 我们假设对于每个位置,已经求出了它可以往上延伸的长度$len[x]$,然后考虑DP。 设$g[x]$表示子树被分完后的最小边的数量。再设$f[x]$表示当这个数量最小时,点$x$能够往上延伸的最长长度。 这运用了贪心的思想:因为$g[x]$少一 阅读全文
posted @ 2021-03-30 16:39 Troverld 阅读(47) 评论(0) 推荐(0)