加载中...

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页
摘要: G 树状数组 + 树上启发式合并 考虑计算所有点作为 \(z\) 时的贡献,最后加和。 相当于所有包含 \(z\) 的路径 \((x,y)\),其中满足:\(w_{x}=w_{y}\) 且 \(w_{z}>w_{x}\),设现在要计算点 \(u\) 作为 \(z\) 的答案:将整个树分成 以 \(u 阅读全文
posted @ 2025-02-21 15:40 jxs123 阅读(36) 评论(0) 推荐(0)
摘要: 1001 E1 限时每日一题day1。出师不利,脑袋糊涂了,没想出来这道题。 看完题解才发现这道题无比 \(eazy\)。。。 很明显每个人要删的点 \(u\) 必须满足这个性质: \[max_{v \in T - subtree(u)}w[v] > w[u] \]那需要找哪个 \(u\) 以确保一 阅读全文
posted @ 2025-02-21 15:34 jxs123 阅读(11) 评论(0) 推荐(0)
摘要: D 三分 & 反悔贪心 计算最大匹配数很简单,难点在于计算每种匹配数情况贡献的最大值。 贪心地想也能发现,对于每个集合,若固定选择线段的个数 \(cnt\),最大贡献为: \[\sum_{i=1}^{cnt}a[n + 1 - i] - a[i] \]这个可以用前缀和预处理出来,以做到对于某个给定匹 阅读全文
posted @ 2025-02-19 15:26 jxs123 阅读(12) 评论(0) 推荐(0)
摘要: A \(b[i]=1\) -> \(a[i-1]=a[i]=a[i+1]\) \(b[i]=0\) -> \(a[i-1]!=a[i]\space or \space a[i+1]!=a[i]\) 显然让某个 \(b[i]=1\) 不成立很难。考虑让某个 \(b[i]=0\) 不成立。则当 \(b\ 阅读全文
posted @ 2025-02-19 13:05 jxs123 阅读(47) 评论(0) 推荐(0)
摘要: 对于背包问题求方案数与具体方案,我想分为两种题型: 恰好型问题—— \(n\) 个数,每个 \(a_{i}\) 满足一定范围(为定值,或取值范围是一个区间等),且\(a_{1} + a_{2} + ... + a_{n}=k\) 的 \((a_{1}, a_{2},...,a_{n})\) 个数,以 阅读全文
posted @ 2025-02-18 17:53 jxs123 阅读(303) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页