微信扫一扫打赏支持
上一页 1 ··· 468 469 470 471 472 473 474 475 476 ··· 498 下一页
摘要: NYOJ15括号匹配 括号匹配(二) 时间限制:1000 ms | 内存限制:65535 KB 难度:6 括号匹配(二) 时间限制:1000 ms | 内存限制:65535 KB 难度:6 分析 二维数组dp[i][j] 表示字符串s的第i..j字符需要最少括号数,下面是具体的表示: 当i= j的时 阅读全文
posted @ 2017-08-24 04:07 范仁义 阅读(398) 评论(0) 推荐(0) 编辑
摘要: P1026 统计单词个数 题目描述 给出一个长度不超过200的由小写英文字母组成的字母串(约定;该字串以每行20个字母的方式输入,且保证每行一定为20个)。要求将此字母串分成k份(1<k<=40),且每份中包含的单词个数加起来总数最大(每份中包含的单词可以部分重叠。当选用一个单词之后,其第一个字母不 阅读全文
posted @ 2017-08-24 03:41 范仁义 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 常见的DP优化类型 1单调队列直接优化 如果a[i]单调增的话,显然可以用减单调队列直接存f[j]进行优化。 2斜率不等式 即实现转移方程中的i,j分离。b单调减,a单调增(可选)。 令: 在队首,如果g[j,k]>=-a[i],那么j优于k,而且以后j也优于k,因此k可以重队列中直接删去。在队尾, 阅读全文
posted @ 2017-08-24 02:54 范仁义 阅读(626) 评论(0) 推荐(0) 编辑
摘要: dp动态规划分类详解 转自:http://blog.csdn.NET/cc_again/article/details/25866971 动态规划一直是ACM竞赛中的重点,同时又是难点,因为该算法时间效率高,代码量少,多元性强,主要考察思维能力、建模抽象能力、灵活度。 *************** 阅读全文
posted @ 2017-08-24 02:46 范仁义 阅读(1553) 评论(0) 推荐(0) 编辑
摘要: P1006 传纸条 题目描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左 阅读全文
posted @ 2017-08-24 02:28 范仁义 阅读(406) 评论(0) 推荐(0) 编辑
摘要: P1005 矩阵取数游戏 题目描述 帅帅经常跟同学玩一个矩阵取数游戏:对于一个给定的n*m的矩阵,矩阵中的每个元素aij均为非负整数。游戏规则如下: 1.每次取数时须从每行各取走一个元素,共n个。m次后取完矩阵所有元素; 2.每次取走的各个元素只能是该元素所在行的行首或行尾; 3.每次取数都有一个得 阅读全文
posted @ 2017-08-24 02:09 范仁义 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1D1D动态规划优化 1D/1D 动态规划优化初步所谓1D/1D 动态规划,指的是状态数为O(n),每一个状态决策量为O(n)的动态规划方程。直接求解的时间复杂度为O(n2),但是,绝大多数这样的方程通过合理的组织与优化都是可以优化到O(nlogn)乃至O(n)的时间复杂度的。这里就想讲一讲我对一些 阅读全文
posted @ 2017-08-24 00:11 范仁义 阅读(2904) 评论(0) 推荐(5) 编辑
摘要: NOI 2009A 诗人小G 诗人小G 【问题描述】 小G是一个出色的诗人,经常作诗自娱自乐。但是,他一直被一件事情所困扰,那就是诗的排版问题。 一首诗包含了若干个句子,对于一些连续的短句,可以将它们用空格隔开并放在一行中, 注意一行中可以放的句子数目是没有限制的。小G给每首诗定义了一个行标准长度( 阅读全文
posted @ 2017-08-24 00:04 范仁义 阅读(739) 评论(0) 推荐(1) 编辑
摘要: P1078 文化之旅 题目描述 有一位使者要游历各国,他每到一个国家,都能学到一种文化,但他不愿意学习任何一 种文化超过一次(即如果他学习了某种文化,则他就不能到达其他有这种文化的国家)。不 同的国家可能有相同的文化。不同文化的国家对其他文化的看法不同,有些文化会排斥外来 文化(即如果他学习了某种文 阅读全文
posted @ 2017-08-23 23:54 范仁义 阅读(448) 评论(0) 推荐(0) 编辑
摘要: C++<iomanip>控制符 c++ cout 输出格式 在c++程序里面经常见到下面的头文件 #include <iomanip> io代表输入输出,manip是manipulator(操纵器)的缩写 iomanip的作用: 主要是对cin,cout之类的一些操纵运算子,比如setfill,se 阅读全文
posted @ 2017-08-23 12:14 范仁义 阅读(2048) 评论(0) 推荐(0) 编辑
上一页 1 ··· 468 469 470 471 472 473 474 475 476 ··· 498 下一页