上一页 1 2 3 4 5 6 ··· 50 下一页
摘要: Problem A. P5314 [Ynoi2011] ODT 题意: 给定一棵树,树有点权,要求支持路径加,查询一个点的距离小于等于 1 的邻域的 k 小点权。 1n,m1063 秒,500 MB。 解法: 小清新树剖题。 对于 阅读全文
posted @ 2024-10-07 20:47 HappyBobb 阅读(56) 评论(0) 推荐(2) 编辑
该文被密码保护。 阅读全文
posted @ 2024-08-07 18:17 HappyBobb 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-07-05 20:32 HappyBobb 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-06-08 12:26 HappyBobb 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-05-05 21:05 HappyBobb 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-04-21 12:48 HappyBobb 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 求出 fuf_ufu​ 表示 111 到 uuu 的最少翻转次数,这一部分容易使用最短路处理。具体来说可以把每个状态拆成 gu,0/1g_{u,0/1}gu,0/1​ 表示 111 到 uuu,目前翻转次数为偶数或者奇数的最少翻转次数,跑最短路即可。 然后考虑每个点 uuu 在最终最短路下的翻转次数 阅读全文
posted @ 2024-04-04 22:53 HappyBobb 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 考虑一个三次方做法: 枚举两条横线,求出有多少条竖线和两条横线都相交,假设为 ccc 个,那么对答案有 (c2)\dbinom{c}{2}(2c​) 的贡献。复杂度 O(n3)O(n^3)O(n3)。 考虑求出每条横线与每条竖线是否相交,这部分可以 O(n2)O(n^2)O(n2) 求出,那么就可以 阅读全文
posted @ 2024-04-02 20:50 HappyBobb 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 设 dud_udu​ 为 uuu 的度数,显然删掉 uuu 后树变成了 dud_udu​ 个连通块,至少需要 du−1d_u-1du​−1 次合并才能变成一个连通块,所以答案下界显然是 du−1d_u-1du​−1。 但是下界不一定取得到。注意到这个东西其实是求最小生成树,不妨考虑 Kruskal 阅读全文
posted @ 2024-03-31 19:48 HappyBobb 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 考虑不妨设每个 (x,y)(x,y)(x,y) 都有 x≤yx \leq yx≤y,容易发现规定顺序没有影响。 考虑 (x1,y1)(x_1,y_1)(x1​,y1​) 和 (x2,y2)(x_2,y_2)(x2​,y2​),什么时候可以比较。当且仅当 x1≤x2∧y1≤y2x_1 \leq x_2 阅读全文
posted @ 2024-03-30 10:43 HappyBobb 阅读(4) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 50 下一页
点击右上角即可分享
微信分享提示