上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 47 下一页
摘要: ACM知识点分类(红:完全没听说过 黄:听说过 绿:接触过做过题 蓝:很熟悉刷过专题 紫:见一道秒一道)第一类:基础算法(1) 基础算法:枚举,贪心,递归,分治,递推,构造,模拟(2) 动态规划:背包问题,树形dp,状态压缩dp,单调性优化,插头dp(3) 搜索:dfs,bfs,记忆化搜索,... 阅读全文
posted @ 2015-08-17 21:43 Running_Time 阅读(2785) 评论(0) 推荐(2) 编辑
摘要: 题目链接 题意:每个文本串的出现次数 分析:入门题,注意重复的关键字算不同的关键字,还有之前加过的清零。 新模板,加上last跑快一倍 阅读全文
posted @ 2015-08-17 20:58 Running_Time 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 1 /* 2 题意:多个文本串,多个模式串在每个文本串出现的次数 3 AC自动机:这就是一道模板题,杭电有道类似的题目 4 */ 5 /************************************************ 6 * Author ... 阅读全文
posted @ 2015-08-17 20:53 Running_Time 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 1 /* 2 题意:给一张图和一些有向边,问如何给边赋值使得d1 ,,,12 #include 13 #include 14 #include 15 #include 16 #include 17 #include 18 #include 19 #include 20 #inc... 阅读全文
posted @ 2015-08-17 20:46 Running_Time 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 1 /* 2 题意:三种操作,插入,删除,替换,问最少操作数使得字符串变成回文串 3 区间DP:有一道类似的题,有点不同的是可以替换,那么两端点不同的时候可以替换掉一个后成回文, 4 即dp[j+1][k-1] + 1,还有这道题没有要求打印 5 ... 阅读全文
posted @ 2015-08-17 16:10 Running_Time 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 1 /* 2 题意:问最少插入多少个字符使得字符串变成回文串 3 区间DP:dp[i][j]表示[l, r]的字符串要成为回文需要插入几个字符串,那么dp[l][r] = dp[l+1][r-1]; (str[l] == str[r]) 4 dp[... 阅读全文
posted @ 2015-08-17 15:27 Running_Time 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 素数是一个经常的涉及到得内容,所以有必要整理出有关解决素数相关问题的算法学习资料:Eratosthenes筛法和欧拉筛法对比 一般筛法求素数+快速线性筛法求素数 数学技巧之素数筛选 素数与素性测试 〖数学算法〗素性测试 请看Miller-Rabin算法! Miller-Rabin素数... 阅读全文
posted @ 2015-08-17 11:25 Running_Time 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 1 /* 2 题意: 求(n-1)! mod n 3 数论:没啥意思,打个表能发现规律,但坑点是4时要特判! 4 */ 5 /************************************************ 6 * Author :Runn... 阅读全文
posted @ 2015-08-16 21:13 Running_Time 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一.简单基础DP1. 递推DP DAGPOJ 1163 The Triangle数塔,自底向上(空间可优化)URAL 1167 Bicolored Horses马棚,选取上一层的最优状态UVA 590 Always on the run小偷逃跑,与马棚题类似UVA 1291 Dance Dance ... 阅读全文
posted @ 2015-08-16 21:01 Running_Time 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 1 /* 2 题意:一串字符串,问要最少操作数使得成为合法的后缀表达式 3 贪心+模拟:数字个数 >= *个数+1 所以若数字少了先补上在前面,然后把不合法的*和最后的数字交换,记录次数 4 岛娘的代码实在难懂啊~ 5 */ 6 /********... 阅读全文
posted @ 2015-08-16 20:42 Running_Time 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 1 /* 2 题意:求每行每列都至少有一颗石子的天数期望值 3 概率DP:先求概率,再算期望,dp[i][j][k]表示一共放了i颗石子,j行k列至少有一颗的概率 4 由四种状态转移来,行+1, 列+1,行列+1,行列不加。另外,这样写法相当于剪枝,减少时... 阅读全文
posted @ 2015-08-16 20:28 Running_Time 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 1 /* 2 题意:(我懒得写,照搬网上的)有n个仓库,m个人看管。一个仓库只能由一个人来看管,一个人可以看管多个仓库。 3 每个人有一个能力值pi,如果他看管k个仓库,那么所看管的每个仓库的安全值为 pi/k(向下取整) 4 如果某个仓库没有人看管... 阅读全文
posted @ 2015-08-16 12:34 Running_Time 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 1 /* 2 题意:给出一系列的01字符串,问最少要问几个问题(列)能把它们区分出来 3 状态DP+记忆化搜索:dp[s1][s2]表示问题集合为s1。答案对错集合为s2时,还要问几次才能区分出来 4 若和答案(自己拟定)相差小于等于1时,证说明... 阅读全文
posted @ 2015-08-15 15:55 Running_Time 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 题目传送门题意:给一串跳舞的动作,至少一只脚落到指定的位置,不同的走法有不同的体力消耗,问最小体力消费多少分析:dp[i][j][k] 表示前i个动作,当前状态(j, k)的最小消费,状态转移方程:(a[i], k) #include #include #include #include #incl... 阅读全文
posted @ 2015-08-15 15:33 Running_Time 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 1 /* 2 题意:给出刷墙的所有的方法,求一种顺序,使得原矩阵刷成目标矩阵 3 暴力:(题解)我们只要每次找一行或一列颜色除了0都相同的,然后如果有对应的操作,就把这行这列都赋值成0即可 4 */ 5 /*****************************... 阅读全文
posted @ 2015-08-13 21:54 Running_Time 阅读(196) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 47 下一页