摘要: 题意:2棵苹果树在T分钟内每分钟随机由某一棵苹果树掉下一个苹果,奶牛站在树#1下等着吃苹果,它最多愿意移动W次,问它最多能吃到几个苹果。思路:不妨按时间来思考,一给定时刻i,转移次数已知为j, 则它只能由两个状态转移而来。即上一时刻同一棵树或上一时刻不同的树 dp[i][j] = max(dp[i- 阅读全文
posted @ 2017-08-07 13:12 demianzhang 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 题意:把n拆分为2的幂相加的形式,问有多少种拆分方法。 分析:dp,任何dp一定要注意各个状态来源不能有重复情况。根据奇偶分两种情况,如果n是奇数则与n-1的情况相同。如果n是偶数则还可以分为两种情况,有1和没有1。这样分可以保证两种情况没有重复,对于有1的情况可以直接拆出两个1(拆一个也行,但变成 阅读全文
posted @ 2017-08-07 13:09 demianzhang 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 题意:对一个字符串进行插入删除等操作使其变成一个回文串,但是对于每个字符的操作消耗是不同的。求最小消耗。 思路: 我们定义dp [ i ] [ j ] 为区间 i 到 j 变成回文的最小代价。那么对于dp【i】【j】有三种情况首先:对于一个串如果s【i】==s【j】,那么dp【i】【j】=dp【i+ 阅读全文
posted @ 2017-08-07 09:34 demianzhang 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 题意:有n个牛在FJ的花园乱吃。所以FJ要赶他们回牛棚。每个牛在被赶走之前每秒吃Di个花朵。赶它回去FJ来回要花的总时间是Ti×2。在被赶走的过程中,被赶走的牛就不能乱吃 思路: 先赶走破坏力大的牛假设序列都由二元组组成,二元组是由T和D组成,那么对一个序列有相邻的两头牛是这样的.......... 阅读全文
posted @ 2017-08-07 00:55 demianzhang 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 题意:科学家发现一种奇怪的东西,他们有重量weight,如果他们碰在一起,总重变成2*sqrt(m1*m2)。要求出最终的重量的最小值。 思路:每次选取质量m最大的两个stripy进行碰撞结合,能够得到最小的质量。所有只要维护一个优先队列就可以了 #include <iostream> #inclu 阅读全文
posted @ 2017-08-07 00:42 demianzhang 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 以LeetCode-300为例: O(n^2)解法: dp数组表示以i结尾的最长递增子序列的长度 O(nlogn)解法: tails[i]数组定义:长度为i+1最长递增子序列的最小值末尾值 以nums[4,5,6,3]为例 阅读全文
posted @ 2017-05-18 20:08 demianzhang 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 什么是NER? 命名实体识别(NER)是指识别文本中具有特定意义的实体,主要包括人名、地名、机构名、专有名词等。命名实体识别是信息提取、问答系统、句法分析、机器翻译等应用领域的重要基础工具,作为结构化信息提取的重要步骤。 NER具体任务 1.确定实体位置 2.确定实体类别 给一个单词,我们需要根据上 阅读全文
posted @ 2017-04-29 08:56 demianzhang 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 在N进制下给你一个数,要你转换成最小的十进制数; 状态转移方程:从前向后 dp[j]表示j位前数列的最小十进制数 程序: 阅读全文
posted @ 2017-04-24 21:55 demianzhang 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 题意:烟花绽放时分为n层,每层会前进ti格,当进入下一层是向左右45°分开前进。 问在网格中,有多少网格至少被烟花经过一次? 题解:最多30层,每层最多前进5格,烟花的活动半径最大为150,每一层的方向都可以由上一层决定,所以一定 小于300*300中情况,直接暴力绽放的过程就行了。bfs和dfs都 阅读全文
posted @ 2017-04-24 20:42 demianzhang 阅读(153) 评论(0) 推荐(0) 编辑
摘要: POJ 3040 题意: 给奶牛发工资,每周至少 C 元。约翰手头上有面值V_i的硬币B_i个,这些硬币的最小公约数为硬币的最小面值。求最多能发几周? 分析: 贪心策略是使多发的面额最小(最优解)。分三个阶段: 1. 首先面额不小于C的硬币属于没办法节约的类型,先统统发掉。 2. 然后对硬币面额从大 阅读全文
posted @ 2017-03-16 18:16 demianzhang 阅读(759) 评论(4) 推荐(0) 编辑