会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zzzsacmblog
博客园
首页
新随笔
联系
订阅
管理
2025年8月5日
G. Tree Destruction
摘要: 链接 题目链接 思路 dp。就是一个dfs往下遍历。 显然最后的答案是路径上所有点的度-2的和,最后加上2. 注意需要记录并替换两个的最大值,但是只需要返回一端的最大值。 这题不知道为什么卡\(long long\)不让用,只能用\(int\) 代码 #define _CRT_SECURE_NO_W
阅读全文
posted @ 2025-08-05 09:25 WHUStar
阅读(6)
评论(0)
推荐(0)
2025年8月4日
F. 1-1-1, Free Tree!
摘要: 链接 题目链接 思路 思路参考一个博客。 原来的思路就是更新对应节点的所有邻接值,然后统一更新。但是复杂度\(O(nq)\)。 注意到:对树每一个节点,仅有一个父节点,那么考虑修改v节点:每次判断其与父节点的路径是否取到;接着对所有子节点进行统一判断,采用map统一管理子节点的值。修改好ans后,只
阅读全文
posted @ 2025-08-04 19:30 WHUStar
阅读(10)
评论(0)
推荐(0)
2025年7月31日
G. Omg Graph
摘要: 链接 题目链接 思路 最小生成树模版。 易错点: 可能有多个不同的联通子图,例如1和n号点在a子图中但是其他子图也有对应的min max数据,所以建议用\(minx[N] , maxx[N]\)的方式记录,其中识别符由find_s这个函数给出。 需要用到所有的边,在用完之后才能确定,所以采用全局的记
阅读全文
posted @ 2025-07-31 18:00 WHUStar
阅读(3)
评论(0)
推荐(0)
G2. Medium Demon Problem (hard version)
摘要: 链接 题目链接 思路 拓扑排序。显然到仅剩下环的时候就稳定了。 原来的思路是采用逐层推进的priority_queue做法,但是有点麻烦。所以采用了先找到环,再用环环外点的最大sum值为答案加2即可,如果没有那么就是2. 代码 #define _CRT_SECURE_NO_WARNINGS #inc
阅读全文
posted @ 2025-07-31 17:10 WHUStar
阅读(5)
评论(0)
推荐(0)
2025年7月30日
B. White Magic
摘要: 链接 题目链接 思路 题目大意就是对一个序列要满足$min(a_{1-i}) \geq mex(a_{i-n}) $所以自然的想法是两次预处理。 然后注意到规律:对于序列 \(a_N\),如果有两个零,显然不可能;如果没有零,那么肯定可以。{可以简单证明} 所以答案只有两种可能:加入潜在的0(就是非
阅读全文
posted @ 2025-07-30 23:03 WHUStar
阅读(5)
评论(0)
推荐(0)
2025年7月11日
D. Matrix game
摘要: 链接 题目链接 思路 这道题有两个知识点:组合数学+之前没解决的分数求余问题. 先说思路:注意他说的是相同的数,所以为了确保每一列至少有a个相同的数,那么\(n \ge k \times (a-1) + 1\)(指每个元素k至少出现了a-1次,然后有一个多出现了一次). 接下来考虑列:对于一列里的a
阅读全文
posted @ 2025-07-11 16:47 WHUStar
阅读(7)
评论(0)
推荐(0)
F. Yamakasi
摘要: 链接 题目 思路 见到一长串的区间和,一定要用前缀和.显然对\(\sum_{l \leq i \leq r}a_i\)可以有\(\sum_{1 \leq i \leq r}a_i\)-\(\sum_{1 \leq i \leq l}a_i=s\)那么就利用前缀和加map实现快速查找. 问题在于第二个
阅读全文
posted @ 2025-07-11 15:38 WHUStar
阅读(5)
评论(0)
推荐(0)
2025年7月10日
P1489 猫狗大战
摘要: 链接 P1489 猫狗大战 题目链接 思路 本来想的是:dp[i][j]=min(dp[i-1][j-a[i]]+1) 但是这样有问题:我们这样只能得到前i个,达到空间为j的最小数量,不是最接近n/2的数量,那么就会错过很多。 所以参考题解之后,总结思想: dp[i][j]表示达到空间i所用的数量是
阅读全文
posted @ 2025-07-10 10:07 WHUStar
阅读(6)
评论(0)
推荐(0)
2025年7月9日
P1053 [NOIP 2005 提高组] 篝火晚会
摘要: 链接 https://www.luogu.com.cn/problem/P1053 思路 首先很明显可以按顺序构造一长条,如果不行那么直接返回false就ok。 接下来是这里之前没理解的地方: 之前的想法是找对应的未重合部分 例如对:`1 2 3 4 5`,`1 5 2 4 3`。很显然是3步,因为
阅读全文
posted @ 2025-07-09 20:40 WHUStar
阅读(18)
评论(0)
推荐(0)
2025年6月3日
D. D/D/D
摘要: 链接 https://codeforces.com/problemset/problem/2109/D 题目大意 给定无重边无自环、n点m边图,一个集合A,取A中的元素组合得到新数y,使得从1出发能花费y步达到x号节点。如果能达到x号节点输出1,否则输出0。 思路 显然,若x步能达到,那么x+2*n
阅读全文
posted @ 2025-06-03 16:38 WHUStar
阅读(30)
评论(0)
推荐(0)
下一页
公告