会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Rogn
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
68
69
70
71
72
73
74
75
76
···
102
下一页
2019年4月7日
卷积及其应用
摘要: 卷积的定义 向量的计算 给定向量:$a=(a_0,a_1,.,a_{n-1}), \ b = (b_0,b_1,...,b_{n-1})$ 向量和:$a+b = (a_0+b_0, a_1+b_1, ... ,a_{n-1}+b_{n-})$ 内积:$a\cdot b = a_0b_0 + a_1b
阅读全文
posted @ 2019-04-07 10:30 Rogn
阅读(3352)
评论(0)
推荐(0)
2019年4月6日
SG函数入门&&HDU 1848
摘要: SG函数 sg[i]为0表示i节点先手必败。 首先定义mex(minimal excludant)运算,这是施加于一个集合的运算,表示最小的不属于这个集合的非负整数。例如mex{0,1,2,4}=3、mex{2,3,5}=0、mex{}=0。 对于一个给定的有向无环图,定义关于图的每个顶点的Spra
阅读全文
posted @ 2019-04-06 22:48 Rogn
阅读(479)
评论(2)
推荐(0)
ACM博弈论基础
摘要: 博弈论的题目有如下特点: 下面介绍几个经典的博弈。 巴什博弈(Bash Game) 一堆n个物品,两个人轮流从中取出1~m个,最后取光者胜(不能继续取的人输)。 同余定理:$n=k*(m+1)+r$,先者拿走$r$个,那么后者无论拿走$1~m$个先者只要的数目使和为$m+1$,那么先手必赢。反之若$
阅读全文
posted @ 2019-04-06 17:23 Rogn
阅读(5008)
评论(2)
推荐(0)
Aho-Corasick自动机
摘要: 在模式匹配问题中,如果模板有很多个,KMP算法就不太适合了。因为每次查找一个模板。都要遍历整个文本串。可不可以只遍历一次文本串呢?可以,方法是把所有模板组成一个大的状态转移图(称为$Aho-Corasick$自动机,简称$AC$自动机),而不是每个模板各建一个状态转移图。注意到KMP的状态转移图是线
阅读全文
posted @ 2019-04-06 12:23 Rogn
阅读(627)
评论(0)
推荐(0)
KMP算法入门讲解
摘要: 字符串匹配问题。假设文本是一个长度为$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
阅读(457)
评论(0)
推荐(0)
2019年4月5日
Trie入门讲解
摘要: 我们常常用Trie(也叫前缀树)来保存字符串集合。如下图所示就是一个Trie。 上图表示的字符串集合为$\{a,to,tea,ted,ten,i,in,inn \}$,每个单词的结束位置对应一个“单词结点”。反过来,从根节点到每个单词结点的路径上的所有字母(不是结点上的字母)连接而成的字符串就是该结
阅读全文
posted @ 2019-04-05 21:55 Rogn
阅读(397)
评论(0)
推荐(0)
2019年4月4日
树状数组入门讲解
摘要: 平常我们会遇到一些对数组进行维护查询的操作,比较常见的,修改某点的值、求某个区间的和。 即给定一个n个元素的数组$A_1、A_2、..., A_n$,你的任务是设计一个数据结构,支持以下两种操作: 如果按简单的前缀和处理,修改操作是$O(1)$,区间查询操作是$O(n)$,当操作次数为m时,最坏的时
阅读全文
posted @ 2019-04-04 15:24 Rogn
阅读(547)
评论(0)
推荐(0)
2019年4月3日
注册鼠标右键
摘要: 这里分享如何往鼠标右键中添加选项。 方法 1、打开注册表 win键+R,输入regedit。 2、新建项 找到HKEY_CLASSES_ROOT --> * --> shell,右键shell,然后新建项,然后写一个名字,这里我写的是,Power Shell。 点击右边的"默认",填入“用Power
阅读全文
posted @ 2019-04-03 13:08 Rogn
阅读(393)
评论(0)
推荐(0)
2019年3月30日
马踏棋盘问题
摘要: 将马放到国际象棋的8*8棋盘上的任意指定方格中,按照“马”的走棋规则将“马”进行移动,要求每个方格进入且只进入一次,走遍棋盘上的64个方格,将数字1,2,3…,64依次填入一个8*8的方阵。马在国际象棋中的走法如右图所示。 涉及的计算思维 解决这个问题可以利用到计算机中的两种方法,一种是深度优先搜索
阅读全文
posted @ 2019-03-30 23:55 Rogn
阅读(4275)
评论(0)
推荐(0)
先有鸡还是先有蛋
摘要: 案例:先有鸡还是先有蛋?这是个问题。 如果我们说先有鸡,运用回溯的方法,则鸡从何来?来于蛋,蛋先鸡后; 如果我们说先有蛋,同样道理,则蛋从何来?来于鸡,鸡先蛋后。 自相矛盾,这就是著名的鸡蛋悖论。 在探讨这个问题时,我们就用到了回溯的思维方法。 现在,你知道回溯是什么了吗,,黑人问号?? 参考链接:
阅读全文
posted @ 2019-03-30 23:27 Rogn
阅读(430)
评论(0)
推荐(0)
上一页
1
···
68
69
70
71
72
73
74
75
76
···
102
下一页
公告