上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: P4690 Ynoi2016 镜中的昆虫 原题不会见祖宗。 前置 珂朵莉树、cdq 分治、树状数组 思路 单点修改区间查询 定义 \(pre_i\) 表示 \(col_i\) 的前一个一样颜色的位置,那么对于一段区间查询 \([l,r]\),我们只需要查询有区间内有多少个 \(pre_i< l\)。 阅读全文
posted @ 2024-08-14 16:18 彬彬冰激凌 阅读(13) 评论(0) 推荐(0)
摘要: P4688 Ynoi2016 掉进兔子洞 经典莫队加 bitset。 思路 不难发现最终答案就是: \[(r_1-l_1+1)+(r_2-l_2+1)+(r_3-l_3+1)-3\times size \]其中 \(size\) 表示 3 个区间内出现了多少个公共元素。 看到这么多区间,不妨有把区间 阅读全文
posted @ 2024-07-07 21:31 彬彬冰激凌 阅读(11) 评论(0) 推荐(0)
摘要: P3523 POI2011 DYN-Dynamite 小 trick,加双倍经验。 思路 使 \(dis\) 的最大值最小,可以想到二分 \(dis\),然后根据 \(dis\) 判断可行性。 那么可以把问题转化为,所有关键点到选择的点的距离小于 \(dis\) 的前提下,使得使用的点的个数最小。 阅读全文
posted @ 2024-07-07 12:58 彬彬冰激凌 阅读(12) 评论(0) 推荐(0)
摘要: P4253 SCOI2015 小凸玩密室 一道紫色的 dp。 思路 首先读题: 要保证任意时刻所有被点亮的灯泡必须连通 在点亮一个灯泡后必须先点亮其子树所有灯泡才能点亮其他灯泡 考虑设 \(g[u][1]\) 为 \(u\) 子树第一个被选中的是子树的根的代价,\(g[u][0]\) 为 \(u\) 阅读全文
posted @ 2024-06-21 13:59 彬彬冰激凌 阅读(23) 评论(0) 推荐(0)
摘要: P3267 JLOI2016/SHOI2016 侦察守卫 P3267 JLOI2016/SHOI2016 侦察守卫 互相赋值的双 dp 思路 设 \(f[u][i]\) 表示包括 \(u\) 子树内所有关键点都被覆盖(包括 \(u\)),且至少还可以向 \(u\) 的父亲方向覆盖 \(i\) 层的最小代价。 设 \(g[u][i]\) 表示向下距离大于等于 阅读全文
posted @ 2024-06-11 13:49 彬彬冰激凌 阅读(14) 评论(0) 推荐(0)
摘要: P4629 SHOI2015 聚变反应炉 树上背包+树形dp。 算是套娃题吗? 思路 看到数据考虑数据分治。 part1 贪心 \(c_i\leq 1\) 对于这种情况,我们考虑贪心的点亮。 手玩几组数据,发现只要先全部点亮 \(c_i=1\) 的点,都可以得到最优解。 若存在一个 \(c_i=1\ 阅读全文
posted @ 2024-06-07 13:44 彬彬冰激凌 阅读(9) 评论(0) 推荐(0)
摘要: P6419 COCI2014-2015#1 Kamp 换根 \(dp\) 的 trick。 题面 钦定 \(k\) 个关键点,求每个点出发,访问完所有关键点的距离最小值。 思路 设 \(g_u\) 为从点 \(u\) 出发,访问完子树内所有关键点后,回到点 \(u\) 的距离最小值。 \(s_u\) 阅读全文
posted @ 2024-06-06 16:00 彬彬冰激凌 阅读(16) 评论(0) 推荐(1)
摘要: 树论 先鸽着,慢慢更 阅读全文
posted @ 2024-05-25 09:53 彬彬冰激凌 阅读(10) 评论(0) 推荐(1)
摘要: 范德蒙德卷积 先鸽一会 阅读全文
posted @ 2024-05-25 09:51 彬彬冰激凌 阅读(23) 评论(0) 推荐(0)
摘要: CF1515F Phoenix and Earthquake 证明题。 思路 考虑不合法的情况,如果 \(\sum a_i < (n-1)\times x\),肯定是不合法的。 再考虑对于一个可行的情况,最后缩的边肯定形成一棵树,所以我们大胆假设:任意一棵生成树只要满足 \(\sum a_i \ge 阅读全文
posted @ 2024-05-21 19:29 彬彬冰激凌 阅读(12) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页