摘要: 前言 目前 OI 界有许多谣言,有些很扯淡但是有人信。。。 所以我想写一篇博客来纠正一部分。 如果我的观点也有错误,请指正;也欢迎补充一下。 可能更好的阅读体验? 正文 语言本身 关于 C++ 是弱类型语言还是强类型语言,网上说法颇多。武断地说是强类型语言是不合适的。 卡常 register 其实没 阅读全文
posted @ 2023-02-12 21:03 Syara 阅读(72) 评论(1) 推荐(0) 编辑
摘要: $\textbf{I. 基本操作}$ $\textbf{维护子树大小 / size_up()}$ 和线段树中的 $\text{push_up}$ 操作类似,目的是维护以一个节点为根的子树的节点个数。 inline void size_up(int id) { siz[id]=siz[lc[id]]+ 阅读全文
posted @ 2023-02-12 20:50 Syara 阅读(47) 评论(0) 推荐(0) 编辑
摘要: ~~被这个东西薄纱了。~~ 顾名思义,树上的动态规划即树形动态规划。 P1352 没有上司的舞会 经典题! 设 $f_{i,0 / 1}$ 表示第 $i$ 个节点,选或不选自己的最优情况。 显然有方程 $f_{i,0}=\sum \max{f_{j,0},f_{j,1}}$ 和 $f_{i,1}=\ 阅读全文
posted @ 2023-02-12 20:48 Syara 阅读(30) 评论(1) 推荐(0) 编辑