Loading

上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 2022.7.28 模拟赛 $\to link\leftarrow$ 计算器 嗯,显然是个爆搜 算一下复杂度 设第 $i$ 个部位装备总数为 $cnt_i$,那么总共可能搜到的情况共有 $\prod \max(cnt_i,1)$ 显然最坏情况下所有 $cnt_i$ 相同 我们令它们都等于 $t$,那 阅读全文
posted @ 2022-07-30 13:09 Into_qwq 阅读(18) 评论(0) 推荐(0) 编辑
摘要: P5504 柠檬 考虑 $dp$ 我们设 $f_i$ 表示已经取下了前 $i$ 个贝壳所得到的最大柠檬数 显然我们可以得到一个结论:每一段左右大小必然相等 因为若是左右两个端点不相等的话,必然有一个端点因为大小不同而没有贡献 这个端点就可以并到其他区建立得到更优解 我们用 $c_i$ 表示点 $i$ 阅读全文
posted @ 2022-07-29 18:20 Into_qwq 阅读(22) 评论(0) 推荐(0) 编辑
摘要: P4159 迷路 $\text{A small trick about Matrix}$ 首先介绍一个有关邻接矩阵非常神奇的性质 假如我们现在有一个邻接矩阵 $\text A$ ,并且边是没有边权的 (即只有 $0/1$) 我们用 $\text A^x$ 表示矩阵 $\text A$ 的 $x$ 次 阅读全文
posted @ 2022-07-29 15:29 Into_qwq 阅读(26) 评论(1) 推荐(0) 编辑
摘要: P2569 股票交易 题解 思路: 容易想到 $dp$,我们设 $f_{i,j}$ 表示第 $i$ 天剩下 $j$ 张股票最多可以赚到多少钱 显然由于 $ap\ge bp$ 所以一天之内不可能既买又卖,只能只买/只卖/不卖不卖 不卖不卖的转移十分容易: $$ f_{i,j}=f_{i-1,j} $$ 阅读全文
posted @ 2022-07-29 11:23 Into_qwq 阅读(22) 评论(0) 推荐(0) 编辑
摘要: P4587 [FJOI2016]神秘数-题解 思路: 我们考虑将询问的区间 $[l,r]$ 内的所有数先从小到大排序,然后从左到右扫一遍 我们假设当前扫到了 $a_i$ 且用 $a_l\sim a_{i-1}$ 所能表示的值域为 $[1,x]$ 若 $a_i>x+1$,则我们无论如何都表示不出 $x 阅读全文
posted @ 2022-07-28 20:37 Into_qwq 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 2022.7.25 模拟赛 题及题解 旅行日记 这题是个简单的贪心,显然我们在两天之间先往上走再往下走 那么对于相邻两天 $i,j$,我们可以抽象成先花费 $|h_i-h_j|$ 的时间使两座山的高度都变成高的那座的高度,然后高度可以增加剩下的时间除以 $2$ (因为要上去再下来) 答案就是 $\m 阅读全文
posted @ 2022-07-25 20:29 Into_qwq 阅读(29) 评论(0) 推荐(0) 编辑
摘要: $\text{AC}$ 自动机 $\text{Part I}$ 何为 $\text{AC}$ 自动机 $\text{AC}$ 自动机能够解决多个字符串 $s_i$ 在某个字符串 $t$ 匹配的问题 其算法过程如下: 把所有的 $s_i$ 建立一棵 $trie$ 求出每个点的 $fail$ 编号 把 阅读全文
posted @ 2022-07-25 11:47 Into_qwq 阅读(24) 评论(0) 推荐(1) 编辑
摘要: $\text{LCT}$ 练习 P3203 [HNOI2010]弹飞绵羊 思路: 我们假设弹飞就是弹到装置 $\text{n+1}$ 那么显然这道题就转变为: 对于每个点 $i$ 都有一个值 $k_i$,若是 $i+k_i>n$ 则 $i\to n+1$ 连一条边,否则 $i\to i+k_i$ 连 阅读全文
posted @ 2022-07-24 16:57 Into_qwq 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 动态树 $\text{(LCT)}$ 介绍篇 简介 $\text{LCT}$,全名 $\text{Link Cut Tree}$,一般基于 $\text{Splay}$ + 实链剖分 来实现 $\text{LCT}$ 能够支持许多的操作: 查询/修改树上某条链的信息 将任意一点变为原树的根 动态连边 阅读全文
posted @ 2022-07-23 22:25 Into_qwq 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 论求 $lca$ 最有效的方法是 $standard_table$ : 欧拉序 + $ST$ 表 $multiplication$ : 倍增 $tree_chain_subdivision$ : 树链剖分 $\to link\leftarrow$ #include<bits/stdc++.h> us 阅读全文
posted @ 2022-07-23 11:29 Into_qwq 阅读(16) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页