会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
terrave
博客园
首页
新随笔
订阅
管理
2025年3月20日
容斥原理(CF 547C Mike and Foam & CF 449D Jzzhu and Numbers)
摘要: 容斥原理: 容斥原理(Inclusion-Exclusion Principle)是组合数学中的一个重要原理,用于计算多个集合的并集的大小。它通过考虑集合的交集来避免重复计数。 (可点击此处进行学习) CF 547C Mike and Foam 题意: 有 q 次操作,每次输入一个 i ,如果 a[
阅读全文
posted @ 2025-03-20 17:21 ter_rave
阅读(98)
评论(0)
推荐(0)
2025年3月19日
CF 1025D:Recovering BST
摘要: CF 1025D:Recovering BST 题目直达 题意: BST树: 节点结构:每个节点包含一个键值(key)、一个左子树指针和一个右子树指针。 左子树:对于每个节点,左子树中的所有节点的键值都小于该节点的键值。 右子树:对于每个节点,右子树中的所有节点的键值都大于该节点的键值。 无重复键:
阅读全文
posted @ 2025-03-19 22:56 ter_rave
阅读(14)
评论(0)
推荐(0)
CF 708C:Centroids
摘要: 题目传送口 题意: 定义:如果一个节点的所有子树大小都小于 n/2,称这个节点为 Centroids 我们可以对树进行一次操作,切掉一个路径,并将切掉的部分接到另一个节点,问那些节点可以成为 Centroids 思路:(思路来源:b站@董晓算法) 我们将树的一个点当成总的根节点,对于一个点 u,如果
阅读全文
posted @ 2025-03-19 15:40 ter_rave
阅读(42)
评论(0)
推荐(0)
CF771F : Bear and Isomorphic Points
摘要: CF771F : Bear and Isomorphic Points 题目传送门 题意: 在一棵树上,每一步最多走 k 步,问走完所有点对最少需要多少步 思路 && 分析: 设想一个这样的情况,树上任意两点之间的距离都是 k 的倍数,在这种情况下答案就是将所有的点对距离之和加起来(这个只需要一个简
阅读全文
posted @ 2025-03-19 13:42 ter_rave
阅读(20)
评论(0)
推荐(0)
2025年3月18日
CF922E Birds (DP)
摘要: CF922E Birds (DP) 题目传送门 题目大意(翻译): 在一个公园的小巷里有一排树,每棵树上都有一个巢。在 i 的第一个巢里有 ci 只鸟;要从这个巢穴召唤一只鸟,小鬼需要呆在这棵树下,这需要消耗他的法力点。然而,每召唤一只小鸟,小鬼的法力值就增加 B 点。小恶魔可以逐个召唤鸟,他可以从
阅读全文
posted @ 2025-03-18 18:22 ter_rave
阅读(14)
评论(0)
推荐(0)
公告