• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 53 54 55 56 57 58 下一页
2016年5月27日
HDU 1864 最大报销额 (DP-01背包问题)
摘要: 题意:中文题,你懂得。 析:拿过题目一看,本来以为是贪心,仔细一看不是贪心,其实是一个简单的01背包问题(DP),不过这个题的坑是在处理发票上,刚开始WA了一次。 分析一下什么样的发票是不符合要求的: 1.某一种物品的和超过了600元,注意一定是和,因为有的物品出数据时故意分开了,这是一个坑。 2. 阅读全文
posted @ 2016-05-27 20:10 dwtfukgv 阅读(690) 评论(2) 推荐(0)
2016年5月26日
LA 3213 Ancient Cipher (水题,转化)
摘要: 题意:给定两个长度相同的字符串,判断它们之间是否存在一一对应关系,顺序不定。 析:刚开始没看到顺序不定,然后写完没胡把样例看完就交了,结果WA了一次。。。其实这是一个水题,既然顺序不定,那么更简单,我们只要统计两个串中每个字母出现的次数,然后再排序(从大到小还是从小到大无所谓),只要它们的次数对应相 阅读全文
posted @ 2016-05-26 23:44 dwtfukgv 阅读(404) 评论(0) 推荐(0)
UVa 11039 Building designing (贪心+排序+模拟)
摘要: 题意:给定n个非0绝对值不相同的数,让他们排成一列,符号交替但绝对值递增,求最长的序列长度。 析:我个去简单啊,也就是个水题。首先先把他们的绝对值按递增的顺序排序,然后呢,挨着扫一遍,只有符号不同才计数,easy!!! 代码如下: 阅读全文
posted @ 2016-05-26 23:15 dwtfukgv 阅读(180) 评论(0) 推荐(0)
UVa 11636 Hello World! (水题思维)
摘要: 题意:给你一个数,让你求需要复制粘贴多少次才能达到这个数。 析:这真是一个水题,相当水,很容易知道每次都翻倍,只要大于等于给定的数就ok了。 代码如下: 阅读全文
posted @ 2016-05-26 23:00 dwtfukgv 阅读(212) 评论(0) 推荐(0)
LA 3026 && POJ 1961 Period (KMP算法)
摘要: 题意:给定一个长度为n字符串s,求它每个前缀的最短循环节。也就是对于每个i(2<=i<=n),求一个最大整数k>1(如果存在),使得s的前i个字符组成的前缀是某个字符串重复得k次得到的。输出所有的的k和i。 析:首先这是一个KMP的一个题(据大神们说这是一个水题。。。),首先要对KMP有了解,如果没 阅读全文
posted @ 2016-05-26 18:58 dwtfukgv 阅读(385) 评论(0) 推荐(0)
KMP算法详细讲解,通俗易懂
摘要: KMP算法详解 转载地址 http://www.matrix67.com/blog/archives/115 如果机房马上要关门了,或者你急着要和MM约会,请直接跳到第六个自然段。 我们这里说的KMP不是拿来放电影的(虽然我很喜欢这个软件),而是一种算法。KMP算法是拿来处理字符串匹配的。换句话说, 阅读全文
posted @ 2016-05-26 18:48 dwtfukgv 阅读(1204) 评论(0) 推荐(0)
2016年5月25日
UVa 11384 Help is needed for Dexter (递归)
摘要: 题意:给定一个n表示1到n的序列,让你用最小的步数把这个序列都变为0,每个操作可以从序列中选择一个或多个个,同时减掉一个正整数,求最少的步数。 析:一看这个题,感觉挺高深的,但是静下心来想想,其实挺简单。和二分思想有点像,你可把n/2到n的数减掉一个数,变成和前n/2个是一样,然后重复操作,直到全为 阅读全文
posted @ 2016-05-25 23:49 dwtfukgv 阅读(201) 评论(0) 推荐(0)
HDU 4355 Party All the Time (三分求极值)
摘要: 题意:给定x轴上有n个点,每一个点都有一个权值,让在x轴上选一个点,求出各点到这个点的距离的三次方乘以权值最小。 析:首先一开始我根本不会三分,也并没有看出来这是一个三分的题目的,学长说这是一个三分的题,我就百度了一下什么是三分算法,一看感觉和二分差不多,当然就是和二分差不多,也是慢慢缩短范围。 这 阅读全文
posted @ 2016-05-25 22:29 dwtfukgv 阅读(382) 评论(0) 推荐(0)
UVa 11992 Fast Matrix Operations (线段树,区间修改)
摘要: 题意:给出一个row*col的全0矩阵,有三种操作 1 x1 y1 x2 y2 v:将x1 <= row <= x2, y1 <= col <= y2里面的点全部增加v; 2 x1 y1 x2 y2 v:将x1 <= row <= x2, y1 <= col <= y2里面的点全部变成v; 3 x1 阅读全文
posted @ 2016-05-25 22:04 dwtfukgv 阅读(220) 评论(0) 推荐(0)
LA 3708 && POJ 3154 Graveyard (思维)
摘要: 题意:在周长为10000的圆上等距分布着n个雕塑,现在又加入m个,现在让m+n个等距分布,那就得移动一些原有的雕塑,问你移动的最少总距离是多少。 析:首先我们可以知道,至少有一个雕塑是可以不用移动的,那么我们以那修个没有移动的雕塑为原点建立坐标。现在问题就转化为把剩下的移动到离它最近的位置(这个位置 阅读全文
posted @ 2016-05-25 16:12 dwtfukgv 阅读(199) 评论(0) 推荐(0)
LA 3942 && UVa 1401 Remember the Word (Trie + DP)
摘要: 题意:给你一个由s个不同单词组成的字典和一个长字符串L,让你把这个长字符串分解成若干个单词连接(单词是可以重复使用的),求有多少种。(算法入门训练指南-P209) 析:我个去,一看这不是一个DP吗?刚开始交一直是runtime error,找了好久,一直以为是数组开小了,不断增大还是这样,后来发现我 阅读全文
posted @ 2016-05-25 15:52 dwtfukgv 阅读(279) 评论(0) 推荐(0)
LA 4329 Ping pong (树状数组)
摘要: 题意:从左到右给你n个不同的数值,让你找出三个数值满足中间的数值在两边的数值之间的个数。 析:题意还是比较好理解的,关键是怎么求数量,首先我们分解一下只有两种情况,一个是左边<中间<右边,另一种是左边>中间>右边(因为数值都不相同嘛)。 我们考虑第i个数值在中间的情况。假设a1到ai-1中有ci个比 阅读全文
posted @ 2016-05-25 13:02 dwtfukgv 阅读(232) 评论(0) 推荐(0)
HDU 2058 The sum problem (数学+暴力)
摘要: 题意:给定一个N和M,N表示从1到N的连续序列,让你求在1到N这个序列中连续子序列的和为M的子序列区间。 析:很明显最直接的方法就是暴力,可是不幸的是,由于N,M太大了,肯定会TLE的。所以我们就想能不能优化一下,找一个范围。想到这是一个连续的序列而且是从1开始的,这不就是一个等差数列么,公差是1罢 阅读全文
posted @ 2016-05-25 11:11 dwtfukgv 阅读(853) 评论(0) 推荐(0)
DP专题练习
摘要: 转载请注明出处,谢谢。 http://blog.csdn.net/cc_again?viewmode=list Accagain 2014年5月15日 动态规划一直是ACM竞赛中的重点,同时又是难点,因为该算法时间效率高,代码量少,多元性强,主要考察思维能力、建模抽象能力、灵活度。 本人动态规划博客 阅读全文
posted @ 2016-05-25 00:09 dwtfukgv 阅读(2834) 评论(0) 推荐(0)
POJ 1458 Common Subsequence (DP+LCS,最长公共子序列)
摘要: 题意:给定两个字符串,让你找出它们之间最长公共子序列(LCS)的长度。 析:很明显是个DP,就是LCS,一点都没变。设两个序列分别为,A1,A2,...和B1,B2..,d(i, j)表示两个字符串LCS长度。 当A[i] = B[j] 时,这个最长度就是上一个长度加1,即:d(i, j) = d( 阅读全文
posted @ 2016-05-25 00:03 dwtfukgv 阅读(212) 评论(0) 推荐(0)
2016年5月24日
HDU 2037 今年暑假不AC (区间贪心)
摘要: 题意:又是中文题。。。 析:先说一下区间贪心的一个定理,选择不相交的区间:数轴上有n个开区间(ai, bi)。选择尽量多的区间,使得这些区间两两不相交,贪心策略是,一定是选bi小的。(想一下为什么)。 知道这个的话,这个问题还不so easy!先对每个节目结束的时间排序,然后一个一个的选,保证没有相 阅读全文
posted @ 2016-05-24 23:41 dwtfukgv 阅读(238) 评论(0) 推荐(0)
HDU 1846 Brave Game (博弈水题)
摘要: 题意:中文。。。你们懂得。 析:这个就是一个水题博弈,就是一个巴什博弈定理,直接就没有变,如果你们看过我写的那个,这个题绝对水过。 附地址:http://www.cnblogs.com/dwtfukgv/p/5517818.html 看完后就懂了吧,不用说了,直接上代码就OK。 代码如下: http 阅读全文
posted @ 2016-05-24 23:22 dwtfukgv 阅读(169) 评论(0) 推荐(0)
2016年5月23日
HDU 2546 饭卡 (01背包问题)
摘要: 题意:中文的吧,飘过~ 析:学过DP的都应该感觉到是动态规划吧,就是一个01背包问题,不同的是,这个题又加入一些新的条件,就是不满5元不能消费,过了5元即使超了也行(这个学校真不错,都可以预支),最后让你求剩下最少的金额(可以是负的),根据贪心我们应该知道最后一个买最贵的,为什么呢,如果在前面就先取 阅读全文
posted @ 2016-05-23 21:07 dwtfukgv 阅读(198) 评论(0) 推荐(0)
CodeForces 611C New Year and Domino (动态规划,DP)
摘要: 题意:给定一个h*w的网格,里面只有.和#,.表示空的,#表示禁止的,然后有q个询问,询问中给你两个坐标,分别是左上和右下,求在这两者中间的有多少种(竖着和横着)两个相邻的点。 析:一看到这个题目,肯定是DP,一想,不会做,想了好久都不会,这怎么分析呢,横着和竖着明明就是混合的,怎么考虑呢,想了好久 阅读全文
posted @ 2016-05-23 20:23 dwtfukgv 阅读(266) 评论(0) 推荐(0)
SGU 169 Numbers (找规律)
摘要: 题意:中文题,直接忽略。。。 析:先说说我的思路,我一看这个题第一感觉就是要找规律,要是挨着算,猴年马月都跑不完,更何况时间限制是0.25s,怎么找规律呢,我算了一下前10位,分别是8,1,1,3,1,1,4,1,1,3,然后我就觉得应该是113114循环再加一第一位是8,果然AC了。 然后结束后我 阅读全文
posted @ 2016-05-23 15:51 dwtfukgv 阅读(243) 评论(0) 推荐(0)
上一页 1 ··· 53 54 55 56 57 58 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3