Daimayuan

Daimayuan Online Judge 线段树1

给 $n$ 个数 $a_1, a_2, \cdots, a_n$ 。 支持 $q$ 个操作: 1. 1 x d ,修改 $a_x = d$ 。 2. 2 l r ,查询 $min_{i = l}^{r} a_i$ ,并输出 $\sum_{i = l}^{r} [a_i = min_{i = l}^{ ......
线段 Daimayuan Online Judge

Daimayuan Online Judge 线段树2

给 $n$ 个数 $a_1, a_2, \cdots, a_n$ 。 支持 $q$ 个操作: 1. 1 x d ,修改 $a_x = d$ 。 2. 2 l r ,查询 $[l, r]$ 中的最大子段和。 一:确定需要维护的信息。根据分治中线讨论,哪些信息可以合并出所需信息。递归讨论新信息如何合并。 ......
线段 Daimayuan Online Judge

Daimayuan Online Judge 线段树打标记1

给 $n$ 个数 $a_1, a_2, \cdots, a_n$ 。 支持 $q$ 个操作: 1. 1 l r d ,令所有的 $a_i(l \leq i \leq r)$ 加上 $d$ 。 2. 2 l r ,查询 $max_{i = l}^{r} a_i$ 。 区间修改的线段树要比基础线段树多考 ......
线段 打标 Daimayuan Online Judge

Daimayuan Online Judge 线段树打标记2

给 $n$ 个数 $a_1, a_2, \cdots, a_n$ 。 支持 $q$ 个操作: 1. 1 l r d ,令所有的 $a_i(l \leq i \leq r)$ 加上 $d$ 。 2. 2 l r d ,令所有的 $a_i(l \leq i \leq r)$ 乘上 $d$ 。 3. 3 ......
线段 打标 Daimayuan Online Judge

daimayuan249 | 旅行商(状压, dp, 剪枝)

不难写出转移方程, $f_{i, j}$表示此时所走过的状态pattern为i, 目前所在城市为j. 则转移方程为: $$ f_{i, j} = min\{f_{i, j}, f_{i - 2^k, k} + a_{k, j}\} $$ k为合法的前继城市, 则$i - 2^k$就是合法的前继状态( ......
daimayuan 249 dp

daimayuan252 | 摸鱼(状压, 枚举, 小技巧)

题目很straightforward的, 看到n范围很小考虑状压, 暴力枚举所有的可能pattern. 第一种做法, 暴力枚举是$O(2^n)$的, 然后check函数判断是$O(n^2)$的, 一共是$O(n^22^n)$的, 可以通过. 第二种做法, 我们考虑把判断pattern是否合法的限制条 ......
daimayuan 技巧 252
共6篇  :1/1页 首页上一页1下一页尾页