摘要: 首先,附上hash完整模板,分析见:http://www.cnblogs.com/wsdestdq/p/6831041.html 然后(=@__@=),偶做了一个练手题!! 洛谷 P3370 【模板】字符串哈希 题目描述 如题,给定N个字符串(第i个字符串长度为Mi,字符串内包含数字、大小写字母,大 阅读全文
posted @ 2017-05-09 19:10 橘生淮南终洛枳 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 对于判重,我们能想到的方法有什么?? ①bool数组 ②set(集) 数组与集合的优缺点: 1.因为集合是对数组做的封装,所以,数组永远比任何一个集合要快。 2.数组声明了它容纳的元素的类型,而集合不声明。这是由于集合以object形式来存储它们的元素。 3.一个数组实例具有固定的大小,不能伸缩。集 阅读全文
posted @ 2017-05-09 16:09 橘生淮南终洛枳 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 1.洛谷 P1049 装箱问题 题目描述 有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30,每个物品有一个体积(正整数)。 要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。 输入输出格式 输入格式: 一个整数,表示箱子容量 一个整数,表示有n个物品 接 阅读全文
posted @ 2017-05-09 11:43 橘生淮南终洛枳 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1.洛谷 P1650 赛马 2.codevs 2181 田忌赛马 题目描述 我国历史上有个著名的故事: 那是在2300年以前。齐国的大将军田忌喜欢赛马。他经常和齐王赛马。他和齐王都有三匹马:常规马,上级马,超级马。一共赛三局,每局的胜者可以从负者这里取得200银币。每匹马只能用一次。齐王的马好,同等 阅读全文
posted @ 2017-05-07 21:52 橘生淮南终洛枳 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 1. 洛谷 P3375 【模板】KMP字符串匹配 题目描述 如题,给出两个字符串s1和s2,其中s2为s1的子串,求出s2在s1中所有出现的位置。 为了减少骗分的情况,接下来还要输出子串的前缀数组next。如果你不知道这是什么意思也不要问,去百度搜[kmp算法]学习一下就知道了。 输入输出格式 输入 阅读全文
posted @ 2017-05-07 16:36 橘生淮南终洛枳 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 归并排序 现在对于排序问题用一个sort就欧了,根本就没考虑归并排序这个东东,正好做分治的题目,而归并排序又有分治的思想,所以做了两个水题。。。 其实这个题用冒泡排序做的,但用归并排序也能做出来(分析一下此题与逆序对是有相同之处的) 由于两者的代码完全一样,就只放一个啦 ~\(≧▽≦)/~啦啦啦 1 阅读全文
posted @ 2017-05-07 14:30 橘生淮南终洛枳 阅读(413) 评论(0) 推荐(0) 编辑
摘要: (⊙_⊙) 基础做法: * 枚举法:解决这类问题,通常我们的方法是枚举从 A 串的什么位置起开始与 B 匹配,然后验证是否匹配。 * 假如 A 串长度为 n,B 串长度为 m,那么这种方法的复杂度是O(mn) 的。 * 虽然很多时候复杂度达不到 O(mn)(验证时只看头一两个字母就发现不匹配了) , 阅读全文
posted @ 2017-05-07 08:13 橘生淮南终洛枳 阅读(253) 评论(0) 推荐(0) 编辑
摘要: STL 在广义上主要分为三类:1. algorithm(算法):完成特定的功能2. container(容器):用于存储数据3. iterator(迭代器): 类似于指针,用于访问容器中的内容 STL - Algorithm(算法) STL 中大部分的算法都在 <algorithm> 库中,用的时候 阅读全文
posted @ 2017-05-06 16:55 橘生淮南终洛枳 阅读(291) 评论(0) 推荐(1) 编辑
摘要: 1.循环序列 (circulate.cpp/c/pas) (1s/256M) 题目描述 Alice与Bob在玩游戏: Alice首先给出两个数X与Y(X<=Y); Bob则按顺序将X,X+1,X+2,…,Y-1,Y写成一个大数S。 Alice最后将S首尾相连,让其围成一个圈。 这时,Bob想知道,从 阅读全文
posted @ 2017-05-06 10:00 橘生淮南终洛枳 阅读(183) 评论(0) 推荐(0) 编辑
摘要: ( ⊙ o ⊙ ) 题目: (⊙v⊙),代码: 1.dfs 2.dp 多重背包的二进制优化: 如果数据过大,还是会超时,就可以用单调队列优化。 阅读全文
posted @ 2017-05-05 20:52 橘生淮南终洛枳 阅读(179) 评论(0) 推荐(0) 编辑