上一页 1 ··· 68 69 70 71 72 73 74 75 76 ··· 102 下一页
摘要: 博弈论的题目有如下特点: 下面介绍几个经典的博弈。 巴什博弈(Bash Game) 一堆n个物品,两个人轮流从中取出1~m个,最后取光者胜(不能继续取的人输)。 同余定理:$n=k*(m+1)+r$,先者拿走$r$个,那么后者无论拿走$1~m$个先者只要的数目使和为$m+1$,那么先手必赢。反之若$ 阅读全文
posted @ 2019-04-06 17:23 Rogn 阅读(4921) 评论(2) 推荐(0) 编辑
摘要: 在模式匹配问题中,如果模板有很多个,KMP算法就不太适合了。因为每次查找一个模板。都要遍历整个文本串。可不可以只遍历一次文本串呢?可以,方法是把所有模板组成一个大的状态转移图(称为$Aho-Corasick$自动机,简称$AC$自动机),而不是每个模板各建一个状态转移图。注意到KMP的状态转移图是线 阅读全文
posted @ 2019-04-06 12:23 Rogn 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 字符串匹配问题。假设文本是一个长度为$n$的字符串$T$,模板是一个长度为$m$的字符串$P$,且$m\leq n$。需要求出模板在文本中的所有匹配点$i$,即满足$T[i]=P[0],T[I+1]=P[1],...,T[m-1]=P[m-1]$的非负整数$i$(注意字符串下标从0开始)。如图所示, 阅读全文
posted @ 2019-04-06 09:58 Rogn 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 我们常常用Trie(也叫前缀树)来保存字符串集合。如下图所示就是一个Trie。 上图表示的字符串集合为$\{a,to,tea,ted,ten,i,in,inn \}$,每个单词的结束位置对应一个“单词结点”。反过来,从根节点到每个单词结点的路径上的所有字母(不是结点上的字母)连接而成的字符串就是该结 阅读全文
posted @ 2019-04-05 21:55 Rogn 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 平常我们会遇到一些对数组进行维护查询的操作,比较常见的,修改某点的值、求某个区间的和。 即给定一个n个元素的数组$A_1、A_2、..., A_n$,你的任务是设计一个数据结构,支持以下两种操作: 如果按简单的前缀和处理,修改操作是$O(1)$,区间查询操作是$O(n)$,当操作次数为m时,最坏的时 阅读全文
posted @ 2019-04-04 15:24 Rogn 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 这里分享如何往鼠标右键中添加选项。 方法 1、打开注册表 win键+R,输入regedit。 2、新建项 找到HKEY_CLASSES_ROOT --> * --> shell,右键shell,然后新建项,然后写一个名字,这里我写的是,Power Shell。 点击右边的"默认",填入“用Power 阅读全文
posted @ 2019-04-03 13:08 Rogn 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 将马放到国际象棋的8*8棋盘上的任意指定方格中,按照“马”的走棋规则将“马”进行移动,要求每个方格进入且只进入一次,走遍棋盘上的64个方格,将数字1,2,3…,64依次填入一个8*8的方阵。马在国际象棋中的走法如右图所示。 涉及的计算思维 解决这个问题可以利用到计算机中的两种方法,一种是深度优先搜索 阅读全文
posted @ 2019-03-30 23:55 Rogn 阅读(4166) 评论(0) 推荐(0) 编辑
摘要: 案例:先有鸡还是先有蛋?这是个问题。 如果我们说先有鸡,运用回溯的方法,则鸡从何来?来于蛋,蛋先鸡后; 如果我们说先有蛋,同样道理,则蛋从何来?来于鸡,鸡先蛋后。 自相矛盾,这就是著名的鸡蛋悖论。 在探讨这个问题时,我们就用到了回溯的思维方法。 现在,你知道回溯是什么了吗,,黑人问号?? 参考链接: 阅读全文
posted @ 2019-03-30 23:27 Rogn 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 在matlab中,存在执行直接得函数来添加高斯噪声和椒盐噪声。Python-OpenCV中虽然不存在直接得函数,但是很容易使用相关的函数来实现。 代码: 可见,只要我们得到满足某个分布的多维数组,就能作为噪声添加到图片中。 例如: 然后再: 参考链接: 1、https://stackoverflow 阅读全文
posted @ 2019-03-30 15:45 Rogn 阅读(37870) 评论(0) 推荐(1) 编辑
摘要: 膨胀与腐蚀一般用于二值图,也很好理解。但是对于灰度图,显然也存在腐蚀与膨胀,这是如何进行的呢? 可以使用OpenCV中的库函数cv2.erode和cv2.dilate,但这次是探究其中的原理。 灰值形态学 结构元素(structure element) $5 \times 5$结构元素示例: (2) 阅读全文
posted @ 2019-03-30 13:09 Rogn 阅读(2138) 评论(0) 推荐(0) 编辑
上一页 1 ··· 68 69 70 71 72 73 74 75 76 ··· 102 下一页