上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 题目描述 给出序列 a1,a2,…,an(0≤ai≤109),有关序列的两种操作。 1. ai(1≤i≤n)变成 x(0≤x≤109)。 2. 求 al,al+1,…,ar(1≤l≤r≤n)第 k(1≤k≤r-l+1)小。 给出序列 a1,a2,…,an(0≤ai≤109),有关序列的两种操作。 1 阅读全文
posted @ 2017-07-27 20:00 CzYoL 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给出序列 a1,a2,…an(0≤ai≤109),有关序列的四种操作: 1. al,al+1,…,ar(1≤l≤r≤n)加上 x(-103≤x≤103) 2. al,al+1,…,ar(1≤l≤r≤n)乘上 x(-103≤x≤103) 3. al,al+1,…,ar(1≤l≤r≤n)变成  阅读全文
posted @ 2017-07-27 19:51 CzYoL 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Lxhgww 最近收到了一个 01 序列,序列里面包含了 n(1≤n≤105)个数,这些书要么是 0,要么是 1,现在对这个序列有五种变换操作和询问操作:1. 0 a b ,把[a,b]区间内所有数全部变成 0。2. 1 a b ,把[a,b]区间内所有数全部变成 1。3. 2 a b , 阅读全文
posted @ 2017-07-27 19:46 CzYoL 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 【在线】 1.倍增法 现将深度较大的跳至与深度较小的统一深度。预处理$fa[u][i]$表示$u$往上跳$2^i$个单位后的祖先,则就可以像快速幂一样,将移动的步数化为二进制,如果第$i$位为$1$,那么向上跳$2^i$次方,即$if(1 << i \& d) u = fa[u][i]$。跳至统一深 阅读全文
posted @ 2017-07-25 22:30 CzYoL 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 【总览】 通过将数拆分成一位位的进行dp(记忆化搜索),状态最基本的有:位置($pos$),最高位限制($limit$),前导零($lead$),前一位($pre$)等等,通常需要的状态视题目而定。 记忆化搜索的数组$dp$由多维构成,每一位都是一种状态的因素。 不要62 数位$dp$入门题,$dp 阅读全文
posted @ 2017-07-24 22:32 CzYoL 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 【总览】 高斯消元基本思想是将方程式的系数和常数化为矩阵,通过将矩阵通过行变换成为阶梯状(三角形),然后从小往上逐一求解。 如:$3X_1 + 2X_2 + 1X_3 = 3$ $ X_2 + 2X_3 = 1$ $2X_1 + X_3 = 0$ 化为矩阵为: > > > 然后就可以通过最后一行直接 阅读全文
posted @ 2017-07-23 23:55 CzYoL 阅读(823) 评论(1) 推荐(2) 编辑
摘要: 题目背景 SOURCE:NOIP2016-RZZ-1 T3 SOURCE:NOIP2016-RZZ-1 T3 题目描述 有一个 2×N 的矩阵,矩阵的每个位置上都是一个英文小写字符。 现在需要从某一个位置开始,每次可以移动到一个没有到过的相邻位置,即从 (i,j) 可以移动到 (i-1,j)(i+1 阅读全文
posted @ 2017-07-22 21:01 CzYoL 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 题目背景 SOURCE:NOIP2016-RZZ-1 SOURCE:NOIP2016-RZZ-1 题目描述 有 N 个城市,这些城市通过 M 条无向边互相连通,每条边有一个权值 Ci ,表示这条边的长度为 2^(Ci) ,没有两条边的长度是相同的。 设 d(i,j)为城市 i 到城市 j 的最短路长 阅读全文
posted @ 2017-07-22 20:41 CzYoL 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题目背景 SOURCE:NOIP2016-RZZ-1 SOURCE:NOIP2016-RZZ-1 题目描述 给出两个 N×N 的矩阵 A、B,矩阵每行每列标号 0~N-1 。定义这两个矩阵的乘积 AB 为 现在要在这两个矩阵上依次进行 Q 次修改操作,两种操作描述如下: A i j K ,将 Ai, 阅读全文
posted @ 2017-07-22 20:32 CzYoL 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 【总览】 【期望dp】 求解达到某一目标的期望花费:因为最终的花费无从知晓(不可能从$\infty$推起),所以期望dp需要倒序求解。 设$f[i][j]$表示在$(i, j)$这个状态实现目标的期望值(相当于是差距是多少)。 首先$f[n][m] = 0$,在目标状态期望值为0。然后$f = (\ 阅读全文
posted @ 2017-07-21 23:48 CzYoL 阅读(2718) 评论(0) 推荐(3) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页