摘要: 题目链接 当我们考虑树的直径时,我们不应该孤立地考察这条链,而应考虑这条链在整棵树中的地位 也就是说,如果树的直径不超过2*r1,进攻方选择树的直径的中点即可覆盖整棵树的节点 尝试证明你感受到的结论,而不是逃避它;相信OI是美的 在经过树的直径判定后,进攻方选择任意一个节点都不可能覆盖树的全部节点, 阅读全文
posted @ 2024-08-11 17:46 D06 阅读(26) 评论(0) 推荐(0)
摘要: 题目链接 寻找性质优化DP:对于一个音高为\(a_i\)的音符,在最优解中,接在其后面的音符一定是离这个音符最近的音高在【\(a_i-k,a_i\)】或【\(a_i,a_i+k\)】内的音符 这个音符是可以通过线段树预处理求出来的 点击查看代码 #include <bits/stdc++.h> us 阅读全文
posted @ 2024-08-11 17:05 D06 阅读(22) 评论(0) 推荐(0)
摘要: 题目链接 杜教筛要预处理+记忆化才拥有正确的复杂度 点击查看代码 #include <bits/stdc++.h> using namespace std; unordered_map<int,long long>q1,q2; int v[10000005],prime[1000005],m; in 阅读全文
posted @ 2024-08-07 11:48 D06 阅读(8) 评论(0) 推荐(0)
摘要: 题目链接 考场上感觉就是网络流,可惜建不出模 最大权值闭合子图模型 最小割的本质其实是点的划分,连接两个集合的点的边构成割集;在本题中,这恰好对应了点的选择与否 首先强制将所有“狂欢猫”安排在第一棵树上,简化问题,再考虑将其【替换】到第二棵树上 你希望建立【i和j都选可以推出k】的模型,虽然没有办法 阅读全文
posted @ 2024-08-06 19:57 D06 阅读(51) 评论(0) 推荐(0)
摘要: 题目链接 很难维护两个集合中各取一个数能得到的gcd的最大值;事实上,相信你自己,就是“不可做” 转换视角,从倍数的角度出发,考虑从大到小枚举答案,任意边的答案只会被更新一次,用【并查集】维护已经被处理好的边将n个孤立的节点逐渐连接成树的过程,根节点代表了当前集合中还未被处理的那条边 点击查看代码 阅读全文
posted @ 2024-08-06 15:59 D06 阅读(20) 评论(0) 推荐(0)
摘要: 题目链接 赛后独立做出了这道题,开心~ 在随机数据下,朴素维护已经是一个比较高效的过程了 考虑特殊情形1:链,引入树链剖分算法(链上的每一条边都是重边) 考虑特殊情形2:菊花图,倍增法查找后继节点 节点的w为0不完全等价于该点已失去价值——也可能是遭遇了蝗灾 点击查看代码 #include <bit 阅读全文
posted @ 2024-08-05 11:09 D06 阅读(20) 评论(0) 推荐(0)
摘要: 题目链接 考场思路是,离线处理询问,从大到小枚举bi,对每个ai维护已被统计的询问区间 由于数据随机,我们似乎可以感受到已统计询问区间扩张的次数不会太大,于是自然想到有没有办法精准扩张呢?很遗憾,难做 另一个思路是,区间扩张的情况往往集中出现在最大的几个bi 于是引入分块的“大段维护,局部朴素”思想 阅读全文
posted @ 2024-07-31 11:46 D06 阅读(43) 评论(0) 推荐(0)
摘要: 题目链接 素数的密度约为ln(n),这就是说,1~n中素数的个数约为\(\frac {n}{ln(n)}\) 观察你写出来的DP转移式,可以发现检查时没有必要DP,直接贪心就好了 由于数据随机,最后十分钟“乱搞”两次成功过题,开心~ 阅读全文
posted @ 2024-07-31 10:58 D06 阅读(30) 评论(0) 推荐(0)
摘要: 题目链接 二维数点问题 我们通过扫描线可以将静态的二维问题转换为动态的一维问题 维护动态的一维问题就使用数据结构维护序列 这里的“扫描线”其实就是把询问排序,包括逆序对也算“扫描线”做法 点击查看代码 #include <bits/stdc++.h> using namespace std; str 阅读全文
posted @ 2024-07-30 13:29 D06 阅读(39) 评论(0) 推荐(0)
摘要: 题目链接 统筹全局,类比今年校赛的E题,博弈双方的地位是平等的。这样,我们只需要求出平局的概率,就可以解出本题了 点击查看代码 #include <bits/stdc++.h> using namespace std; const int mod=998244353; int h[30]; long 阅读全文
posted @ 2024-07-25 10:46 D06 阅读(24) 评论(0) 推荐(0)
//雪花飘落效果