这里介绍一种分词的方法--最大概率分词,也叫1-gram分词,因为它不考虑上下文关系,只考虑当前词的概率。 我们需要有一个词典,里面记录每个词的频次,比如: 基于这个词典,我们可以将一句话用一个有向无环图(DAG)的表示出来,比如 这个图里面,每个节点是一个字,边为两点构成词的概率。分词的问题,就是 ...
分类:
其他好文 时间:
2016-11-13 17:01:30
阅读次数:
312
细数一下这两天做过的值得总结的一些题Orz...... HDU 2571 简单dp,但是一开始WA了一发。原因很简单:没有考虑仔细。 如果指向该点的所有点权值都为负数,那就错了(我一开始默认初始值为0) 这是非常基础的典型DAG模型,好久不做,手明显生了…… 还有就是记忆化搜索,很裸的一道题。 HD ...
分类:
其他好文 时间:
2016-11-12 19:21:24
阅读次数:
157
UVALive:1 UVA: 1 total = 2 UVALive: 4287 - Proving Equivalences: 同POJ 1236第二问。tarjan缩点后分别求入度为0和出度为0的点,取两者较大的一个为答案,图本身就是强连通分量时答案为0。 UVA: 11324 - The La ...
分类:
其他好文 时间:
2016-11-04 23:10:05
阅读次数:
195
The Largest Clique 题意:求一个节点数最大的节点集,使任意两个节点至少从一个可以到另一个 同一个SCC要选一定全选 求SCC 缩点建一个新图得到一个DAG,直接DP行了 这个新图不需要判重边,重边就是真实存在 ...
分类:
其他好文 时间:
2016-11-03 14:00:41
阅读次数:
221
搞过OI的对tarjan这个人大概都不陌生。这个人发明了很多神奇的算法,在OI届广被采用。 他最广泛采用的三个算法都是和$dfn$,$low$相关的。 有向图求强连通分量 其实说直白点,就是缩点。用得比较多的就是把一个有向有环图变为一个DAG。然后利用DAG的一些神奇的性质求解一些常见的问题。 核心 ...
分类:
其他好文 时间:
2016-10-31 18:35:27
阅读次数:
177
题目内容: ———————————————————————————————————————————————————— Query on a tree Time Limit: 851MS Memory Limit: 1572864KB 64bit IO Format: %lld & %llu Subm ...
分类:
其他好文 时间:
2016-10-27 10:06:12
阅读次数:
275
题目链接:https://uva.onlinejudge.org/external/4/437.pdf 题意:巴比伦塔: 给出n种立方体,一个立方体能放到另一个立方体上,必须满足,底面一定要小于下面的立方体。求巴比伦塔最多堆多高? 分析: DAG很容易想到,主要是状态的描叙。 一个立方体,他有3种情 ...
分类:
其他好文 时间:
2016-10-19 19:44:23
阅读次数:
186
数字三角形: 1、递归计算 2、记忆化搜索,不用指明计算顺序,并且保证每个状态只计算一次 3、递推计算 刘汝佳紫书P262 嵌套矩形问题: 典型的二元关系,用图来建模,要是x可以嵌套在y里面,就x->y连线,这个图是有向无环图,有向可以理解,无环的意思就是说,一个矩形不可能直接或者间接的把自己嵌套起 ...
分类:
其他好文 时间:
2016-10-18 18:18:46
阅读次数:
243
比赛的时候写了个记忆化搜索,超时了。 后来学习了一下,这种题目应该用拓扑排序+DP来做。 dp[][]保存走到[第i个节点][走过j个点]时所用的最短时间。 pre[][]用前驱节点求路径 然后遍历一下dp[n][],求满足t范围的最大下标。 ...
分类:
编程语言 时间:
2016-10-13 19:00:44
阅读次数:
170