
DP
nymph_h
这个作者很懒,什么都没留下…
展开
-
【DP】Codeforces837D. Round Subset
【DP】Codeforces 837 D. Round Subset 鉴于我拙劣的DP技术每一道DP题都十分艰难,现下都先记录下来。[题面](http://codeforces.com/contest/837/problem/D)题意:从n个数中选取k个,将k个数相乘,乘积末尾的0数目最多有几个;思路:每个末尾的0一定是由2*5产生的,那么k个数的乘积中有几对2和5的因子,末尾就有几个原创 2017-08-05 23:45:07 · 242 阅读 · 0 评论 -
【DP】A Spy in the Metro
题目链接:https://cn.vjudge.net/problem/UVA-1025 题意:从1号站到n号站要等待的最短时间(不在车上的时间); 最优子结构:某时刻I在某站台j到n号站的最短时间;dp[时间][站号]; 边界条件:dp数组初始为无穷大(min); dp[t][n] = 0; t时刻在n站台不用等待; 奇技淫巧:定义数组hastran[时间][位置][方向]判断能否进行状态转原创 2017-09-16 10:17:24 · 186 阅读 · 0 评论 -
【18浙江省赛】D - Sequence Swapping (DP)
赛场上队友对着这题狂码130余行,贡献全场1/4的段错误,还是太年轻了。思路是DP 将第i个左括号放在j及j右边能获得的最大收益记为状态。 i号‘(’ 放在 j位 ,则i右边的左括号都在j+1及以后的位置 或者i不放到j位,只沿用i放到j+1时的结果。状态转移方程为:dp[i][j] = max(dp[i+1][j+1]+a[I]*(i右边 i到j的位置差个右括号权值...原创 2018-05-06 23:05:28 · 562 阅读 · 0 评论