上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: Description 给出两个字符串,求最长公共子串. Sol SAM. 这题随便做啊...后缀数组/Hash+二分都可以. SAM就是模板啊...直接在SAM上跑就行,没有了 \(go[w]\) 就往 \(par\) 跳. 每走一步统计一下答案. Code 阅读全文
posted @ 2016-10-12 19:54 北北北北屿 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Description 一个无向图,每个节点有一个字符,问形成长度为k的的合法表达式的方案数. Sol DP. \(f[i][o][p][0/1]\) 表示走 \(i\) 步,到 \(o\) ,有 \(p\) 个左括号没有匹配,是否有前导 \(0\) . 分类讨论+大力转移就可以了. 判断好多啊.. 阅读全文
posted @ 2016-10-10 21:37 北北北北屿 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Description 求 \(n\) 根木棍长度为 \(L\) ,分成 \(m\) 份,使最长长度最短,并求出方案数. Sol 二分+DP. 二分很简单啊,然后就是方案数的求法. 状态就是 \(f[i][j]\) 表示前 \(i\) 根木棍,分成 \(j\) 份的方案数. 然后就是转移,我们发现这 阅读全文
posted @ 2016-10-09 20:52 北北北北屿 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Description 给出一个树,每条边有边权,支持两种操作,询问 \(u,v\) 路径上边权最大值,修改第 \(i\) 条边的边权,\(n\leqslant 10^4,T\leqslant 10\) Sol 树链剖分. 基于边的树链剖分,对于一个点,可能有许多儿子,但是它只能有一个父亲,给它编号 阅读全文
posted @ 2016-10-06 18:52 北北北北屿 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Description 给你一个有向图,求至少询问多少次能够得到全部点的信息. Sol Tarjan + 强连通分量缩点 + 判断. 先缩点,如果我们知道了强连通分量里的任意一个点,我们就可以知道这些点的信息,和这些点所连接的其他点的信息,显然我们需要知道的就是缩点后入度为0的点. 然后还有最后一个 阅读全文
posted @ 2016-10-03 10:05 北北北北屿 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Description 一个有向图,求所以能被别的点到达的点的个数. Sol Tarjan + 强连通分量 + 缩点. 缩点以后找强连通分量,缩点,然后当图有且仅有1个出度为1的点时,有答案. Code 阅读全文
posted @ 2016-10-02 20:19 北北北北屿 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Description 给出一个无向图,求将他构造成双连通图所需加的最少边数. Sol Tarjan求割边+缩点. 求出割边,然后缩点. 将双连通分量缩成一个点,然后重建图,建出来的就是一棵树,因为每一条边都是桥. 然后每次合并这棵树上的叶节点两点距离LCA最远的点,这样就会形成一个环,是双连通的, 阅读全文
posted @ 2016-10-01 15:47 北北北北屿 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Description 一个连通的无向图,有些点有A属性,有些点有B属性,可以同时具有.删掉某条边后,如果使得连通块中一些点不具有A,B属性的点,求这些边. Sol Tarjan求割边. 首先这些边一定在割边上,然后统计分开的两个连通块中,是否使一边不具有A,B属性的点. 这个只需要DFS一遍,统计 阅读全文
posted @ 2016-10-01 13:11 北北北北屿 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Description 给你一个无向图,求删掉一个点及其连的边后,剩下的图是树结构,求这些点. Sol Tarjan求割点. 只需要求出割点,因为删掉的点只需要满足:不是割点(保证连通),边数位m-(n-2),即可. PS:Tarjan求割点的时候对于根要计算是他子树的点,而不是他的度数. Code 阅读全文
posted @ 2016-10-01 08:34 北北北北屿 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Description 给你一个数列使他递增,交换两个元素的代价为两个数的和,最小化代价. Sol 置换群+离散化. 使一个数列恢复递增顺序,那么,他和他要到达的位置的数需要交换,这样就形成了一个置换. 对于一个有向圈的置换,我们可以证明它的最小代价就是这个有向圈中 最小元素*(有向圈的大小-1)+ 阅读全文
posted @ 2016-09-28 21:38 北北北北屿 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Description 给出一个环形,n个点,每次只能访问k个点,求最短距离. Sol 贪心. CCF的题解. 首先只会最多走一趟环形,根据抽屉原理,如果一边不足k个才会到另一边,所以对于第二次以上的环形可以分别拆到两边. PS:人生第一道交互题. Code 阅读全文
posted @ 2016-09-27 20:00 北北北北屿 阅读(315) 评论(0) 推荐(0) 编辑
摘要: Description 给你一个序列,和m种可以使用多次的置换,用3种颜色染色,求方案数%p. Sol Burnside定理+背包. Burnside定理 \(N(G,\mathbb{C})=\frac {1}{\left | G \right |}\sum_{f\in G}\left |\math 阅读全文
posted @ 2016-09-27 15:48 北北北北屿 阅读(187) 评论(0) 推荐(0) 编辑
摘要: A.Price List Sol 求和查询 Code B.NanoApe Loves Sequence Sol 统计出来前面最大的绝对值,后面最大的绝对值,然后枚举中间位置就可以了. Code C.NanoApe Loves Sequence Ⅱ Sol 枚举左端点,做尺取法就可以了. Code D 阅读全文
posted @ 2016-09-26 20:36 北北北北屿 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 生成树结构 \(O(n)\) Update:20161207,修改了一下,变得方便了一下...maybe... 阅读全文
posted @ 2016-09-24 10:36 北北北北屿 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Sol 暴力搜索...不用搜1,2张的情况,直接统计出来就可以了. 还有处理一下2和大王小王的位置,扔到最后面或者最前面就可以了. 搜索就搜 3+3,2+2+2,1+1+1+1+1 这三个就可以了. Code 阅读全文
posted @ 2016-09-24 09:23 北北北北屿 阅读(280) 评论(0) 推荐(0) 编辑
摘要: Description 给你一个序列,询问 \([L,R]\) 区间中颜色种数,支持修改操作,不强制在线. \(n,m\leqslant 10^4\) Sol 三维莫队. QAQ. 简单的说一下吧... 三维莫队就是维护三元组 \((L,R,T)\) 的答案,表示 \([L,R]\) 区间在进行了 阅读全文
posted @ 2016-09-21 20:57 北北北北屿 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Sol Splay+Hash+二分答案. 用Splay维护Hash,二分答案判断. 复杂度 \(O(nlog^2n)\) PS:这题调了两个晚上因为没开long long.许久不写数据结构题感觉写完整个人都不好了... 感觉还是应该经常开几道数据结构题来毒自己. Code 阅读全文
posted @ 2016-09-19 20:52 北北北北屿 阅读(224) 评论(2) 推荐(0) 编辑
摘要: Sol DP+容斥. 这就是一个错排的扩展...可是想到容斥却仅限于种数的容斥,如果种数在一定范围内我就会做了QAQ. 但是容斥的是一定在原来位置的个数. 发现他与原来的位置无关,可以先把每个同种的糖看成本质不同的来DP. \(f[i][j]\) 表示前 \(i\) 种糖,一定有 \(j\) 个不合 阅读全文
posted @ 2016-09-18 15:37 北北北北屿 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Sol 矩阵乘法+快速幂+欧拉定理. 首先观察题目可以发现 \(A_n\) 可以表示成关于 \(K\) 和 \(A_0\) 的几次幂的形式. \(A_0\) 就比较简单了 \(m^n\) 所以第一部分 \(ans1=A_0^{m^n}\) . 看看 \(k\) 找一下规律就可以发现, \(K\) 的 阅读全文
posted @ 2016-09-13 19:17 北北北北屿 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Sol 期望DP+高斯消元. 根据本题题意列出期望方程\[E(i,j)=(1-p_i)(1-p_j)E(u,v)+(1-p_i)p_jE(u,j)+p_i(1-p_j)E(i,v)+p_ip_jE(i,j),u\in Edge(i,u),v\in Edge(j,v)\]移项得\[(1-p_i)(1- 阅读全文
posted @ 2016-09-11 20:50 北北北北屿 阅读(218) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页