自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gary的博客

开朗&努力

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

转载 错题集:Censored!

Censored!(题目来源:Ural 1158) 【题目描述】已知一个由n(1<=n<=50)个字符组成的字符集及p(0<=p<=10)个不良单词(长度均不超过10),求长度为m(1<=m<=50)且不含不良单词的字符串的数目。 【输入(标准输入)】第一行为三个整数n,m,p。第二行为n个字符,表示字符集。下面p行,每行一个不良单词。 【输出(标准输出)...

2018-05-13 21:17:37 265 1

原创 Trie图 和 AC自动机

Trie图 和 AC自动机标签(空格分隔): 数据结构 编程 算法Trie图 和 AC自动机1. 算法由来1.1 解决对象1.2 例子1.3 一些可能的算法1.4 优化2. 算法思想3. 算法的实现3.1 实现方法的推演*3.1.1 基本思想:已知<-未知3.1.2 BFS序!3.2 实现方法的主要步骤 (By Mr. Zhu and lots ...

2018-05-13 19:22:41 1033

原创 算法导论 | 22.3 深度优先搜索

概念“发现” : 指节点第一次被访问“时间戳” :对于每个节点u,有两个时间戳u.d , u.f ,分别表示发现节点u和完成对u的邻接链表扫描的时间(即节点u被涂上黑色的时候)。 注意:在 u.d 时刻,节点u被涂上灰色 ;在 u.f 时刻,节点u被涂上黑色。那么在 [u.d , u.f ) 这段时间内,节点u是灰色的。“真后代” :在深度优先搜索森林中,节点u的子孙称为其真后代 。边...

2018-05-05 10:39:43 872

原创 P1993 七色花(二) - 解题报告

在某个时间点,天空中会飘落各种颜色的花朵。你可以不消耗时间就接住所有的花。 下面告诉你每个时间点落下的花的颜色,请问你最少需要多少时间就能接到k种颜色的花朵。 例如:下面有 5个时间点,每个时间点跟着落花的数量和每朵花的颜色 1 3 1 1 1 3 1 2 5 2 3 1 9 3 1 2 4 10 2 1 3 如果你要接住至少3种颜色不一样的花,你只需要从时间9开始接花,不需要花费...

2018-04-11 21:05:36 201

原创 NOIP2017 提高Day2-2 宝藏 解题报告

题目描述参与考古挖掘的小明得到了一份藏宝图,藏宝图上标出了 n 个深埋在地下的宝藏屋, 也给出了这 n 个宝藏屋之间可供开发的 m 条道路和它们的长度。 小明决心亲自前往挖掘所有宝藏屋中的宝藏。但是,每个宝藏屋距离地面都很远, 也就是说,从地面打通一条到某个宝藏屋的道路是很困难的,而开发宝藏屋之间的道路 则相对容易很多。 小明的决心感动了考古挖掘的赞助商,赞助商决定免费赞助他打通一条从地面到某 个...

2018-03-25 20:23:24 987 1

原创 Trie树(字典树)

Trie树(字典树)标签(空格分隔): 编程 数据结构Trie树字典树一些简单的算法Trie树字典树引入思想及时间复杂度分析代码 Only Pascal 相关题目 Description 小明有很多单词(全部由小写字母组成,不会有重复单词),现在他想统计以某个字符串为前缀的单词数量(单词本身也是自己的前缀)。 Input

2018-02-01 21:23:11 184

原创 KMP替代算法——字符串Hash

KMP替代算法——字符串Hash今天来谈谈一种用来替代KMP算法的奇葩算法——字符串Hash 例题:给你两个字符串p和s,求出p在s中出现的次数。(字符串长度小于等于1000000)字符串的Hash根据字面意思,这种算法是以Hash为基础的,要Hash,就必须要将字符串转化为数字;假设这两个字符串是26个字母组成的,那么我们就可以把它们看成两个26进制的数。 但是因为字

2018-02-01 17:23:40 1414 2

原创 最大Xor路径 - 解题报告

最大Xor路径 | 解题报告标签(空格分隔): 编程 解题报告最大Xor路径 解题报告算法1 - 暴力的DFS算法2 - 一个无用的优化算法3 - 终极版优化代码Pascal算法链接 Description 求出这棵带边权的树的一条最大Xor路径 Input 第一行,一个整数N,表示一颗树有N个节点,接下来N-1行,每行三个整数

2018-02-01 17:17:33 410

原创 NOIP赛前常用模板代码总结

1:堆代码(以小根堆作为example)procedure put(x:longint);var e:longint;begin inc(len); tree[len]:=x; e:=len; while e>1 do begin if tree[e>>1]>tree[e] then begin swap(tree[e>>1],tree[e]); e

2017-11-01 19:25:18 466

英语背单词Delphi带源码

英语背单词Delphi带源码

2017-02-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除