会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
endswitch
endswitch 的小窝!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2024年10月11日
10.11 考试总结
摘要: 义父 xiexinxin!!!11 /bx /bx 1816 我菜,我唐。 画图分析 + 二分即可。 1884 Explored with puck. meet-in-the-middle 后把可行状态离线下来二维数点即可。 时间复杂度 \(O(2^{\frac{n}{2}} \log n)\) 你
阅读全文
posted @ 2024-10-11 14:18 endswitch
阅读(39)
评论(0)
推荐(0)
2024年10月10日
训练表(NOIP 2024 前)
摘要: 记号 sb 题 / 模板题前加:\(\circ\) 有一定难度的题前加:\(\Re\) 不可做的,积累经验的题前加:\(\Im\) 完全是自己做的题前加:\(\bigstar\) 看了题解或讨论的题前加:\(\Game\) 总结前加:\(\color{red} \bigstar\) AT/CF 前加
阅读全文
posted @ 2024-10-10 13:46 endswitch
阅读(53)
评论(0)
推荐(0)
2024年10月9日
10.9 考试总结
摘要: 2321 sb 题,质因数分解后对于指数讨论即可。 2324 考场想到了但是树上 \(k\) 级祖先写挂了。/kk 对于一组询问 \((x,y)\),可以分成两种情况:有祖系关系与否。 考虑如何统计答案。 维护 \(dp_x,up_x\) 表示子树内/外的点到点 \(x\) 的路径权值之和。 对于第
阅读全文
posted @ 2024-10-09 15:49 endswitch
阅读(41)
评论(0)
推荐(0)
2024年10月8日
启发式合并
摘要: 入门 例题 [ABC329F] Colored Ball。 题意 给定 \(N\) 个盒子,每个盒子里面有一个颜色为 \(C_i\) 的小球。有 \(Q\) 次操作,每次操作将第 \(a_i\) 个盒子中的球都放到第 \(b_i\) 个盒子里面,你需要在每次操作后输出当前操作结束后第 \(b_i\)
阅读全文
posted @ 2024-10-08 14:08 endswitch
阅读(110)
评论(0)
推荐(0)
2024年10月7日
10.7 考试总结
摘要: 图灵测试未通过,鉴定为人机。 1540 满足分治性质,放 sort 里面即可。 cmp 函数可以这么写: inline bool cmp(string a, string b) { return a + b < b + a; } 75 没见过的 trick。 题目要求的是最长回文子序列,实质上就是正
阅读全文
posted @ 2024-10-07 14:24 endswitch
阅读(45)
评论(0)
推荐(0)
2024年9月9日
树链剖分
摘要: 定义 是指将一棵树划分成若干条链。常见的剖分方式有长链剖分、重链剖分、实链剖分。 重链剖分 从轻重儿子的角度将树划分成多条“重链”,进而将重链转换成区间问题解决。 步骤 dfs 预处理一棵树的深度、父节点、子树大小、重儿子(\(dep, fa, sz, son\))。 对于每个轻儿子,再次 dfs,
阅读全文
posted @ 2024-09-09 21:34 endswitch
阅读(60)
评论(0)
推荐(0)
2024年9月6日
SGT 进阶(?
摘要: 动态开点 当正常堆式建树开不下时(\(n\) 或 \(V\) 过大),通常使用动态开点。 例题 P2781 传教 算是很板了吧? 每次修改的时候,若当前访问节点未建立则新建节点并回溯至上一个节点记录左右儿子。实测写 & 引用或 struct 是很方便的。 要十分注意的是在 work 函数(单点修改
阅读全文
posted @ 2024-09-06 22:32 endswitch
阅读(145)
评论(0)
推荐(0)
2024年9月4日
并查集
摘要: 并查集 普通并查集 路径压缩写法: struct Union_Find_Set { int f[N]; inline void init() { for(int i = 1 ; i <= n ; ++ i) f[i] = i; } inline int find(int x) { if(x != f
阅读全文
posted @ 2024-09-04 23:14 endswitch
阅读(46)
评论(0)
推荐(0)
2024年9月2日
01 分数规划
摘要: 问题模型 给定 \(a,b\) 两个长度为 \(n\) 的序列,求下列式子最大值: \[\frac{\sum_{i = 1} ^ {n} a_i · x_i}{\sum_{i = 1} ^ {n} b_i · x_i} \]其中 \(\forall i \in [1, n], x_i \in \le
阅读全文
posted @ 2024-09-02 22:50 endswitch
阅读(66)
评论(0)
推荐(0)
2024年8月23日
01 trie
摘要: 前言 引用一句刘邦的话:“有时 01 Trie 胜于 01 Trie。” 正文 前景提要 Trie(串串咕了 qwq)。 位运算。 贪心。 01 trie 简介 实质上是字符集只有 \(\left \{ 0,1 \right \}\) 的 trie。 由于每一个自然数一定可以进行二进制拆分,所以一个
阅读全文
posted @ 2024-08-23 16:33 endswitch
阅读(99)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告