码迷,mamicode.com
首页 >  
搜索关键字:dp    ( 24588个结果
hdu4901
题意:有n个数(n#include#includeusing namespace std;typedef __int64 ss;const ss mod=1000000007;int dp[1005][1080],t[1005][1080],n,s[1005],maxn;int p[1005][10...
分类:其他好文   时间:2014-08-03 20:22:25    阅读次数:255
八月份要干的事情
1.把c++primer读完。2.好好读一下编程之美这本书。3.开始读算法导论。4.仔细刷一下AC自动机的题,学一下二叉平衡树等数据结构。5.强化一下DP,搜索等题型。6.学一下python,也熟练一下java。7.多动脑,多思考。等到八月底再来补充这篇文章,看完成情况如何。
分类:其他好文   时间:2014-08-03 20:21:35    阅读次数:201
URAL 1036(dp+高精度)
Time Limit:2000MSMemory Limit:65536KB64bit IO Format:%I64d & %I64uSubmitStatusPracticeURAL 1036DescriptionYou are given a number 1 ≤N≤ 50. Every ticke...
分类:其他好文   时间:2014-08-03 20:18:45    阅读次数:433
POJ 3034 DP
打地鼠游戏中,你有一个锤子,每一秒钟你可以拿着锤子移动d个单位的距离,必须是直线,掠过的鼠洞中露出的地鼠都会被锤打至,而事先知道从开始时各时间段内出现在老鼠的数量和位置,问题是从游戏开始至结束时,你最多能打到多少只地鼠,开始时锤子可以在任何位置。 题目有个陷阱, 只是说Moles出现的坐标为正,但没说hammer移动的位置要为正,可以为"any position" 所以锤子可以移出矩...
分类:其他好文   时间:2014-08-03 18:10:55    阅读次数:269
[hdu 4899]14年多校第四场C Hero meet devil 状压DP
题目大意 给定DNA序列长度m和一个DNA(每单位DNA有AGCT 4种可能)片段,求所有和所给序列最长公共子串长度为0~len的DNA数量 解题思路 在开题的时候以为是数论+组合数学,思路越想越偏…… 后来CLJ给出超简要的题解…… 听别人的一种按位压缩的思路,就是枚举到该位置之时LCS所对应的位置,若一一对应则该位为1,否则为0 而当我们要处理新的单位DNA时就有一个变换LCS对应的会改变。 则我们枚举所有可能的匹配位置并枚举下一位,算出下一个状态对应的LCS所在位置,按位压缩。...
分类:其他好文   时间:2014-08-03 18:10:05    阅读次数:224
hdu4906 Our happy ending,状态压缩DP
题意: 给一个n个数的数列,从中取一些数构成新数列, 如果新数列中有一些数的和是k,那么这就是一个好数列,问这样的数列的个数。 n,k 状态:dp[][state] 中state的二进制每一位表示和为(1~k),1表示可以取到,0表示取不到。 状态转移方程:dp[i][state] = sum(dp[i-1][state']);   state = 1 ...
分类:移动开发   时间:2014-08-03 18:08:55    阅读次数:269
hdu 4901 The Romantic Hero (dp+背包问题)
题意: 有n个数,从n个数中选出两个集合s和集合t,保证原序列中,集合s中的元素都在 集合t中元素的左边。且要求集合s中元素做抑或运算的值与集合t中元素做与运算的 值相等。问能选出多少种这样的集合s和t。 算法: 左右dp。 用dp[i][j]表示前i个数 做抑或运算得到j的方法数。最后一个值取不取到都不一定。 故为背包的问题。右边也是一样。 枚举时可能出现重复。枚举到第i...
分类:其他好文   时间:2014-08-03 18:04:05    阅读次数:216
codeforces234C - Weather DP
题意:给你一个序列,问你选定一个K(1 - N-1)值,改变给定序列使得让Ai - Ak 0 成立,问你最少改多少次解题思路:这么水的C。。。正反dp找正负就行解题代码: 1 // File Name: 234c.cpp 2 // Author: darkdream 3 // Created Tim...
分类:其他好文   时间:2014-08-03 17:55:05    阅读次数:311
codeforces340D - Bubble Sort Graph dp + 最长上升子序列
题意:给你长为n的序列 ,每个节点都和在它前面且值比他大的点产生一条边,问你一个最大 两两点没有边的集合的 集合元素有多少解题思路:想了半天才发现是最长上升子序列。。解题代码: 1 // File Name: 340d.cpp 2 // Author: darkdream 3 // Created ...
分类:其他好文   时间:2014-08-03 17:45:05    阅读次数:204
POJ 1160Post Office
POJ 1160 Post Office我不知道优化,我只知道最暴力的方法,O(V^3),居然100ms不到的过了设DP[i][j][k]表示考虑前i个小镇,放了j个邮局,最后一个邮局的所在城镇编号为k的k以前的所有的城镇距离最近的邮局的最小距离和(TM自己给自己搞了个这么绕的状态。。)那么有DP[...
分类:其他好文   时间:2014-08-03 17:36:36    阅读次数:376
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!