会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhuo-lie
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2025年8月17日
[POI 2007] OSI-Axes of Symmetry
摘要: \([POI 2007] OSI-Axes of Symmetry\) 这道计算几何非常具有美感,做法很优雅。 首先可以想到通过角和边将整个图形变成一个环。 然后将这个环化成一条链,只需要判断每个长为2n的区间是否为回文即可。 这里可以使用哈希将判断回文的复杂度降至 \(O(1)\)。 (是不是写起
阅读全文
posted @ 2025-08-17 09:33 zhuoheng
阅读(8)
评论(0)
推荐(0)
2025年8月15日
[CTSC2007] 挂缀pendant
摘要: 反悔贪心 据说是板子 但我还是想了挺久 题意可以抽象成给 \(N\) 个区间然后给出每个区间的左端点最右能在哪个位置,和区间的长度,问最多能选多少个不重叠的区间,并且区间长度最小。 我们可以在多加一个数组 \(R_i\) 表示最晚什么时候结束,\(R_i=W_i+C_i\)。 然后我们进行贪心,从前
阅读全文
posted @ 2025-08-15 16:50 zhuoheng
阅读(6)
评论(0)
推荐(0)
[POI 2008] CLO-Toll
摘要: 题意比较清晰不赘述了。 可以想到如果从父亲节点向儿子节点连边的话,树是一个根节点入度为0,其他节点入度为1的图。 所以本题需要求的入度均为1的图即为基环树。 可以想到对于原图的每一个连通块生成一个最小生成树。 枚举每一条节点在一颗生成树上但不在原图上的边,然后统计答案。 还有一种方法是通过dfs遍历
阅读全文
posted @ 2025-08-15 10:27 zhuoheng
阅读(5)
评论(0)
推荐(0)
2025年8月14日
ABC409E
摘要: 这题第一眼看上去就数学。 首先我们需要做在 \(a+b\) 里放置 \(a\) 个相同的物品和b个相同的物品的不同情况数。 这个的很显然等同于在 \(a+b\) 个空位中放 \(a\) 个物品的组合数,即 \(C^{a+b}_{a}\) 。 接着我们从头考虑这个问题,苹果和橙子肯定是放在最开始的,但
阅读全文
posted @ 2025-08-14 20:56 zhuoheng
阅读(2)
评论(0)
推荐(0)
USACO P组题解
摘要: [USACO22FEB]铂金 \(\large {题解顺序根据主观难度排序}\) T2:Sleeping in Class P 暴力部分 其实是整活部分 subtask1 第一档巨大的部分分是给朴素暴力做法的 只需要想出贪心策略即可 这题的策略不难从样例中看出 分成 \(a_i\) 大于\(q\)和
阅读全文
posted @ 2025-08-14 20:54 zhuoheng
阅读(7)
评论(0)
推荐(0)
CF1916F
摘要: 首先看到这题的题意里的点双连通分量就能大致知道跟 Tarjan 算法有关了。 考虑接近倍增的思想,设立两个集合 \(S_1,S_2\)。 一开始 \(S_1\) 中只有一个点(可以选任意一点),\(S_2\) 里有剩下的$\ \ n_1+n_2-1\ \ $个点。 然后大致做法就是从 \(S_2\)
阅读全文
posted @ 2025-08-14 20:52 zhuoheng
阅读(4)
评论(0)
推荐(0)
ABC418E
摘要: 题意是给了一些点,让你求出这些点能围成多少个至少有一对边平行的四边形。 考虑枚举两条平行的边,把所有边按照斜率分类,第i类有 \(s_i\) 条边,则该类对答案的贡献应为 \(\frac{s_i(s_i-1)}{2}\)。 但在统计平行四边形时会重复计数。 考虑去重,可以由平行四边形的判定定理入手。
阅读全文
posted @ 2025-08-14 20:49 zhuoheng
阅读(14)
评论(0)
推荐(0)
上一页
1
2
3
公告