导航

上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页

2015年11月7日

摘要: 题意:给出序列,找出每个连续长度为k的子序列的最大值和最小值。思路:裸单调队列...单调队列这东西用的真的非常局限,大概只能用到这种情景中==简单说一下维护:添加元素,为了保持单调性,排除队尾所有比要添加的元素大或者小的元素。出队,出队之前要保证要出队的元素在当前范围内,如果不在先把不在的都出队。这... 阅读全文

posted @ 2015-11-07 11:25 tun~ 阅读(209) 评论(0) 推荐(0) 编辑

2015年11月6日

摘要: 题意:给n个点,给出矩阵代表i到j单向边的距离。要求,不介意访问每个点的次数,要求访问完每个点,使得路程总和最小。思路:由于不介意访问每个点的次数,所以可以先进行FLOYD求出任意两个点之间的最短路,然后就是DP。同样的,1代表有访问过,0代表没访问过。dp[s][j]代表访问状态为s的情况下最终到... 阅读全文

posted @ 2015-11-06 21:32 tun~ 阅读(770) 评论(0) 推荐(0) 编辑

摘要: 题意:给n个点m条无向边。要求每个点最多走两次,要访问所有的点给出要求路线中边的权值总和最小。思路:三进制状态压缩DP,0代表走了0次,1,2类推。第一次弄三进制状态压缩DP,感觉重点是对数据的预处理,利用数组分解各个位数,从而达到类似二进制的目的。然后就是状态的表示,dp[s][i]表示状态s时到... 阅读全文

posted @ 2015-11-06 21:24 tun~ 阅读(126) 评论(0) 推荐(0) 编辑

摘要: 题意:有n种化学物质,他们彼此反应会有一种消失并释放出能量。给出矩阵,第i行j列代表i和j反应j消失释放的能量。求最大释放多少能量。思路:状态压缩DP,我是这么想的。利用二进制0代表该物质还存在,1代表不存在。那么一共有2^(n)种状态,每个状态都视为从上一个状态发生一次反应少了一种物质。枚举可能少... 阅读全文

posted @ 2015-11-06 21:19 tun~ 阅读(243) 评论(0) 推荐(0) 编辑

摘要: 题意:给一块n*m的田地,1代表肥沃,0代表贫瘠。现在要求在肥沃的土地上种草,要求任何两个草都不能相邻。问一共有多少种种草的方法。种0棵草也是其中的一种方法。n和m都不大于12.思路:状态压缩DP,dp[i][j]代表在第i行状态j一共有多少种可能的种植方法。j是二进制转化而来的状态,0代表不种草,... 阅读全文

posted @ 2015-11-06 19:30 tun~ 阅读(133) 评论(0) 推荐(0) 编辑

2015年11月2日

摘要: 题意:给n个数将其分成连续的m组,使得这些组的数加和最大,组与组之间可以空数。/*dp[i][j]表示将前j个数分成i个组最大值状态转移方程是:dp[i][j]=max(dp[i-1][0...j-1],dp[i][j-1])+tmp[j];内存的优化是用滚动数组记录dp[i][...]和dp[i-... 阅读全文

posted @ 2015-11-02 15:55 tun~ 阅读(123) 评论(0) 推荐(0) 编辑

2015年10月23日

摘要: 题意:某货旅行,在n个城市呆m天。给出从第i个城市到第j个城市的路费,或者留在某个城市的生活费。给出在第i天在第j个城市的收益。可以在城市之间任意穿梭逗留没有其他特殊要求。求收益最大是多少。思路:dp[i][j]代表这货在第i天在第j个城市的最大收益。然后状态转移方程是dp[i][j]=max(dp... 阅读全文

posted @ 2015-10-23 20:46 tun~ 阅读(186) 评论(0) 推荐(0) 编辑

摘要: 题意:给三个字符串,判断前两个在相对顺序不变的情况下是否可以组成第三个字符串。思路:先说屌丝:dp[i][j]代表1串的前i个和2串的前j个字符在3串的前i+j个字符中最多能够组合出几个字符。然后状态转移是:如果stra[i]==strc[i+j]则,dp[i][j]=max(dp[i][j],dp... 阅读全文

posted @ 2015-10-23 20:39 tun~ 阅读(174) 评论(0) 推荐(0) 编辑

2015年10月22日

摘要: 题意:给一个正的不大于10的偶数n,求n个数字组成的数字串前n/2位和后n/2位的和相等的个数。思路:dp[i][j]由i位数组成的和为j的数字串的个数。dp[i][j]+=dp[i-1][j-k];最后排列组合一下。#includelong long dp[6][50];int main(){ ... 阅读全文

posted @ 2015-10-22 20:36 tun~ 阅读(125) 评论(0) 推荐(0) 编辑

摘要: POJ 1257 阅读全文

posted @ 2015-10-22 19:41 tun~ 阅读(99) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页