上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 190 下一页
摘要: 题意 "题目链接" Sol $f[i][j]$表示匹配到第$i$个串,当前在主串的第$j$个位置 转移的时候判断一下是否可行就行了。随便一个能搞字符串匹配的算法都能过 复杂度$O(|S| K a_i)$ cpp include define Pair pair define MP(x, y) mak 阅读全文
posted @ 2019-03-01 15:01 自为风月马前卒 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 题意 "题目链接" Sol 有点自闭,。我好像对组合数一窍不通(~~~~) "Orz shadowice" cpp // luogu judger enable o2 include define LL long long int mod; template inline bool chmax(A 阅读全文
posted @ 2019-02-28 15:37 自为风月马前卒 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 题意 "题目链接" Sol 首先不难想到一个dp,设$f[i][j]$表示$i$的子树内选择的最小值至少为$j$的最大个数 转移的时候维护一个后缀$mx$然后直接加 因为后缀max是单调不升的,那么我们可以维护他的差分数组(两个差分数组相加再求和 与 对两个原数组直接求和是一样的) 向上合并的过程中 阅读全文
posted @ 2019-02-28 14:35 自为风月马前卒 阅读(380) 评论(0) 推荐(1) 编辑
摘要: 题意 "题目链接" Sol 对于每个询问$x, y, c$ 从在$(x, y)$之间连一条边权为$c$的双向边,然后就是解$K$个二元方程。 随便带个数进去找找环就行了 cpp include define LL long long define fi first define se second 阅读全文
posted @ 2019-02-28 10:15 自为风月马前卒 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 题意 "题目链接" Sol 好像搞出了一个和题解不一样的做法(然而我考场上没写出来还是爆零0) 一个很显然的思路是考虑每个最小值的贡献。 预处理出每个数左边第一个比他小的数,右边第一个比他大的数。 那么$[L_i + 1, i]$对$[i, R_i]$中的每个数都会有$a[i]$的贡献。 我们可以抽 阅读全文
posted @ 2019-02-28 08:38 自为风月马前卒 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 题意 "题目链接" Sol 线段树板子题都做不出来,真是越来越菜了。。 根据题目描述,一个合法区间等价于在区间内的颜色没有在区间外出现过。 所以我们可以对于每个右端点,统计最长的左端点在哪里,刚开始以为这个东西有单调性,但事实并不是这样。。 我们统计出对于每个颜色最优的位置$r_i$和最左的位置$l 阅读全文
posted @ 2019-02-27 11:18 自为风月马前卒 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 题意 "题目链接" Sol 这题就是一个很显然的贪心。。。 首先二分一个答案,然后check是否可行。check的时候我们需要对每个位置$i$,维护出所有左端点在$i$左侧,右端点在$i$右侧的所有区间。最优策略一定是加右端点最远的。 然后就做完了, 复杂度$O(nlogn)$ cpp includ 阅读全文
posted @ 2019-02-27 08:07 自为风月马前卒 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 题意 "题目链接" Sol 这题想还是不难想的,就是写起来很麻烦,然后去看了一下loj的最短代码表示只能Orz 首先不难发现一条性质:能够选择的区间一定是不断收缩的,而且新的可选区间一定是旧区间的某个位置划分而来的。 比如$A_{i 1} = x$,此时小于$x$的最大数为$l_{i 1}$,大于$ 阅读全文
posted @ 2019-02-26 21:49 自为风月马前卒 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 题意 "题目链接" Sol 可以把题目转化为从$[1, 2n + 1]$中选$k$个数,使其和为$(n+1)k$。 再转化一下:把$(n+1)k$划分为$k$个数,满足每个数在范围在$[1, 2n + 1]$ 这时候就可以用整数划分的思路dp了(然鹅我还是想不出来。。) 因为每个数互不相同,因此我们 阅读全文
posted @ 2019-02-26 20:47 自为风月马前卒 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 题意 "题目链接" Sol 首先一种方案的期望等于它一次排好的概率的倒数。 一次排好的概率是个数数题,他等于一次排好的方案除以总方案,也就是$\frac{\prod cnt_{a_i}!}{(n+m)!}$。因为最终的序列是一定的,两个序列不同当且仅当权值相同的数排列方式不同。 他的期望为$\fra 阅读全文
posted @ 2019-02-26 19:09 自为风月马前卒 阅读(291) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 190 下一页

Contact with me