上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 32 下一页
摘要: 考虑用 $A^$ 维护这个东西,由于其它题解都讲得很清楚 $A^$ 的原理了,我就在这里说一下这题需要注意的地方。 按照 $A^*$ 的套路,我们要把估价函数设为当前点到 $b$ 的最短路。(这样才能保证你估计的总路径长度必定小于等于你真实总路径长) 所以我们要先反着建边,从 $b$ 开始跑一遍最短 阅读全文
posted @ 2022-10-29 11:23 ez_lcw 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 我们先考虑最纯粹的暴力,也就是暴力枚举每次空格调到哪里,并继续递归求解。 然后发现 $O(8^{15}\times5\times5)$ 的复杂度限制了我们的想象。~~同学写了一发好像10分~~ 然后既然找不到其它的太好的新算法 ~~我没说剪枝不能过~~,我们就考虑如何优化暴力。 首先,我们考虑用$I 阅读全文
posted @ 2022-10-29 11:23 ez_lcw 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 首先看单次询问我们怎么做。对于一个人,他的最优策略显然是不断吃最小的,并看最后能不能吃完。 假设我们把区间内的数排好序了,设为 $a_1\leq a_2\leq \cdots\leq a_n$。对于一个 $u$,它能吃完所有的人当且仅当: $$ \begin{aligned} \forall i<u 阅读全文
posted @ 2022-10-29 11:23 ez_lcw 阅读(30) 评论(0) 推荐(2) 编辑
摘要: 求 $\begin{Bmatrix}n\m\end{Bmatrix}\bmod 2$ 的值。 由第二类斯特林数的递推公式: $$ \begin{Bmatrix}n\m\end{Bmatrix}=\begin{Bmatrix}n-1\m-1\end{Bmatrix}+m\begin{Bmatrix}n 阅读全文
posted @ 2022-10-29 11:23 ez_lcw 阅读(64) 评论(0) 推荐(2) 编辑
摘要: 不妨设青蛙A的出发点坐标是$m1$,青蛙B的出发点坐标是$n1$。青蛙A一次能跳$m$米,青蛙B一次能跳$n$米,跳一圈长$l$米,设青蛙A、B跳了$x$次。 那么题目要求的是满足下面这个柿子最小$x$正整数解: $$(m-n)\times x\equiv m1-n1\pmod{l}$$ 不妨把这个 阅读全文
posted @ 2022-10-29 11:23 ez_lcw 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 首先进行变形: $$ \begin{aligned} a_j&\leq a_i+p-\sqrt{|i-j|}\ p&\geq \max_{j=1}^n\left(a_j+\sqrt{|i-j|}\right)-a_i \end{aligned} $$ 把 $|i-j|$ 拆为 $\max(i-j,j 阅读全文
posted @ 2022-10-29 11:23 ez_lcw 阅读(21) 评论(0) 推荐(1) 编辑
摘要: PE:Project Euler 题意: 汉诺塔游戏是如下的问题:有三根柱子,第一根柱子套有 $n$ 个圆盘,圆盘从上往下半径递增。每次操作可以把套在某根柱子上的最上面的那个圆盘移到另一个柱子上。但需保证过程中每根柱子都始终满足大盘在下小盘在上。现要在最小的步数内,将这 $n$ 个圆盘仍按从上往下半 阅读全文
posted @ 2022-10-29 11:23 ez_lcw 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 题面: 有 $n$ 个点,有一个长度为 $m$ 的边序列 $A$,$q$ 次询问由这 $n$ 个点和 $A_l,\cdots,A_r$ 的边构成的图中的连通块数量。强制在线。 $n,q\leq 10^5$,$m\leq 2\times 10^5$。 题解: 在线也能把它搞成离线:枚举右端点 $r$ 阅读全文
posted @ 2022-10-29 11:23 ez_lcw 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 线段树维护区间历史信息的模板题。 看了 cmd 的博客。大概思路是:由于我们需要求出历史信息,所以暴力的做法是在做区间修改时的 tag 我们先不合并,而是按时间顺序存一个 tag 队列,然后考虑新增加一个 tag 队列时对历史信息的影响,然后再考虑我们只需要记录 tag 队列和当前的哪些信息就能维护 阅读全文
posted @ 2022-10-29 11:23 ez_lcw 阅读(34) 评论(0) 推荐(4) 编辑
摘要: 线段树维护前缀最值相关的模板题。 关键思想在于合并,$[l,mid]$ 的前缀最值仍然是 $[l,r]$ 的前缀最值,而 $(mid,r]$ 中只有 $\geq mx_l$ 的前缀最值才是 $[l,r]$ 的前缀最值。 而前缀最值是单调的,于是可以对于 $(mid,r]$ 在线段树上二分,统计 $\ 阅读全文
posted @ 2022-10-29 11:23 ez_lcw 阅读(30) 评论(0) 推荐(4) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 32 下一页