Live2D

随笔分类 -  A.算法/知识点 / 数据结构

摘要:\(\mathscr{Description}\) Link. 给定一棵以 \(1\) 为根的树,点 \(u\) 有非负点权 \(a_u\)。 定义 \(u\) 的一次染色的代价为:路径 \(u\rightarrow 1\) 上染有的不为 \(u\) 的颜色种类,并把该路径上的所有结点颜色染为 \( 阅读全文
posted @ 2022-02-24 17:42 Rainybunny 阅读(91) 评论(0) 推荐(1)
摘要:\(\mathscr{Description}\) Link. 给定一棵二叉树,每片叶子有一个权值,所有权值互不相同。每个非叶结点 \(u\) 有一个概率 \(p_u\in(0,1)\),表示 \(u\) 的权值以 \(p_u\) 的概率取儿子最大权值,以 \(1-p_u\) 的概率取儿子最小权值。 阅读全文
posted @ 2022-02-23 22:48 Rainybunny 阅读(63) 评论(0) 推荐(0)
摘要:于是他搬了一条凳子坐在院子里,面对着竹子硬想了七天,结果因为头痛而宣告失败。 阅读全文
posted @ 2022-02-17 21:40 Rainybunny 阅读(395) 评论(1) 推荐(2)
摘要:于是他搬了一条凳子坐在院子里,面对着竹子硬想了七天,结果因为头痛而宣告失败。 阅读全文
posted @ 2022-02-17 21:40 Rainybunny 阅读(395) 评论(1) 推荐(2)
摘要:\(\mathscr{Summary}\) 和出题人很有缘分但是没有珍惜.jpg A 题有一个显然的二维偏序斜率式,以及显然的 CDQ 套李超树 \(\mathcal O(n\log^2n)\) 做法,写出来跑的飞快就不管了,算是签到。 B 题,大家的正解做法和标算的做法我都想过,越写越萎最后成了暴 阅读全文
posted @ 2022-02-09 14:47 Rainybunny 阅读(147) 评论(0) 推荐(1)
摘要:\(\mathcal{Description}\) Link. 给定点集 \(\{P_n\}\),\(P_i=(i,h_i)\),\(m\) 次修改,每次修改某个 \(h_i\),在每次修改后求出 \((0,0)\cup\{P_n\}\) 的下凸壳大小(输出时 \(-1\))。 \(n,m\le10 阅读全文
posted @ 2021-11-15 16:03 Rainybunny 阅读(75) 评论(0) 推荐(1)
摘要:\(\mathcal{Description}\) Link. 给定序列 \(\{a_n\}\),处理 \(m\) 次操作: 给定 \(l,r,x\),把 \([l,r]\) 内所有 \(>x\) 的数减去 \(x\); 给定 \(l,r,x\),查询 \([l,r]\) 内 \(x\) 的出现次数 阅读全文
posted @ 2021-10-12 15:45 Rainybunny 阅读(94) 评论(0) 推荐(0)
摘要:\(\mathcal{Description}\) Link. 给定序列 \(\{a_n\}\),和 \(q\) 次形如 \([L,R]\) 的询问,每次回答 \[ \sum_{[l,r]\subseteq [L,R]}\min_{i=l}^r\{a_i\}\cdot\max_{i=l}^r\{a_ 阅读全文
posted @ 2021-10-04 19:35 Rainybunny 阅读(192) 评论(0) 推荐(0)
摘要:原来九月结束了呀。( 阅读全文
posted @ 2021-10-03 18:59 Rainybunny 阅读(129) 评论(0) 推荐(0)
摘要:原来九月结束了呀。( 阅读全文
posted @ 2021-10-03 18:59 Rainybunny 阅读(129) 评论(0) 推荐(0)
摘要:\(\mathcal{Description}\) Link. 给定序列 \(\{a_n\}\),定义一次操作为: 选择 \(a_i<a_j\),以及一个 \(x\in\mathbb R_+\),使得 \(a_i+x\le a_j-x\); 令 \(a_i\leftarrow a_i+x,a_j\l 阅读全文
posted @ 2021-09-25 11:32 Rainybunny 阅读(77) 评论(0) 推荐(0)
摘要:兔卷卷·第一弹(然而并没有卷掉几题。) 阅读全文
posted @ 2021-08-31 12:31 Rainybunny 阅读(115) 评论(1) 推荐(1)
摘要:\(\mathcal{Description}\) Link. 给定序列 \(\{w_n\}\),选择 \(i\) 位置的代价为 \(w_i\),要求每个位置要不被选择,要不左右两个位置至少被选择一个。求前 \(k\) 小的选择代价。 \(n,k\le2.5\times10^5\)。 \(\math 阅读全文
posted @ 2021-08-29 17:45 Rainybunny 阅读(159) 评论(0) 推荐(1)
摘要:\(\mathcal{Description}\) Link. 有 \(n\) 个编号 \(1\sim n\) 的格子排成一排,并有三个权值序列 \(\{a_n\},\{h_n\},\{p_n\}\),其中 \(\{p_n\}\) 是一个排列。从 \(i\) 跳到 \(j\),必须满足 \(i<j\ 阅读全文
posted @ 2021-08-27 16:01 Rainybunny 阅读(91) 评论(1) 推荐(0)
摘要:\(\mathcal{Description}\) Link. 维护序列 \(\lang a_n\rang\),支持 \(q\) 次如下操作: 区间加法; 区间下取整除法; 区间求最小值; 区间求和。 \(n,q\le10^5\),值域大约是 \(V=2\times10^9\)。 \(\mathca 阅读全文
posted @ 2021-08-23 21:00 Rainybunny 阅读(60) 评论(0) 推荐(0)
摘要:$\mathcal Link. 给定序列 \(\{a_n\}\),支持 \(q\) 次操作: 给定 \(l,r,v\),\(\forall i\in[l,r],~a_i\leftarrow\lfloor\frac{a_i}{v}\rfloor\); 给定 \(l,r,v\),\(\forall i\ 阅读全文
posted @ 2021-07-20 20:31 Rainybunny 阅读(276) 评论(1) 推荐(1)
摘要:$\mathcal Link. 给定一棵含 \(n\) 个点的有根树,点有点权,支持 \(q\) 次操作: 询问 \(u\) 到根的点权和; 修改 \(u\) 的父亲,保证得到的图仍是树; 将 \(u\) 子树内的点权增加一常数。 \(n\le10^5\),\(q\le3\times10^5\)。 阅读全文
posted @ 2021-07-08 20:14 Rainybunny 阅读(59) 评论(0) 推荐(0)
摘要:$\mathcal Link. 给定一棵含 \(n\) 个点的有根树,点有点权,支持 \(q\) 次操作: 询问 \(u\) 到根的点权和; 修改 \(u\) 的父亲,保证得到的图仍是树; 将 \(u\) 子树内的点权增加一常数。 \(n\le10^5\),\(q\le3\times10^5\)。 阅读全文
posted @ 2021-07-08 20:14 Rainybunny 阅读(59) 评论(0) 推荐(0)
摘要:$\mathcal Link. 给定序列 \(\{a_n\}\) 和 \(q\) 次操作,操作内容如下: 给出 \(l,r,k,b\),声明一个修改方案,表示 \(\forall i\in[l,r],~a_i\leftarrow (ka_i+b)\bmod m\)。 给出 \(l,r,x\),求将第 阅读全文
posted @ 2021-07-08 10:10 Rainybunny 阅读(80) 评论(0) 推荐(0)
摘要:$\mathcal Link. 给定 \(n\) 阶排列 \(a\),\(q\) 次询问,每次给出 \(1\le l_1\le r_1<l_2\le r_2\le n\) 且 \(r_1-l_1=r_2-l_2\),询问满足 \(\forall j\in[1,r_1-l_1+1],~a_{j+l_1 阅读全文
posted @ 2021-07-07 22:01 Rainybunny 阅读(70) 评论(0) 推荐(0)