动态规划_杂
文章平均质量分 58
wang2147483647
这个作者很懒,什么都没留下…
展开
-
Codeforces Round #245 (Div. 1) B. Working out(DP)
题目地址:http://codeforces.com/problemset/problem/429/B思路:只有一个格子重合,则(1)A向下,B向右,相遇后A继续向下,B继续向右;A向右,B向上,相遇后A继续向右,B继续向上。则d[0][i][j]表示从(1,1)到(i,j)的最大和,d[1][i][j]表示从(i,j)到(n,m)的最大和,d[2][i][j]表示从(n,1)到(i,j)原创 2016-07-27 16:44:46 · 532 阅读 · 0 评论 -
Codeforces Round #271 (Div. 2) D. Flowers(DP)
题目地址:http://codeforces.com/problemset/problem/474/D思路:f[i]表示长度为i时的方案数,当0=k时,f[i]可以是f[i-1]加上一朵红花,也可以是f[i-k]加上k朵白花。即f[i]=f[i-1]+f[i-k],求前缀和,则区间【a,b】内方案数为sum[b]-sum[a-1]。#include#include#incl原创 2016-07-26 19:48:04 · 457 阅读 · 0 评论 -
UVA 1025 A Spy in the Metro(DP)
题目地址:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=3466思路:has_train[i][j][1]表示在第i个时刻,第j个车站,有向右行驶的火车,has_train[i][j][1]表示有向左行驶的火车。在第i时刻,第j个车站,有三种决策:1原创 2016-09-06 16:53:28 · 481 阅读 · 0 评论 -
CodeForces 446A DZY Loves Sequences(DP)
题目地址:http://codeforces.com/problemset/problem/446/A思路:f[i]表示到第i个数递增的数的个数,g[i]表示从第i个数开始递增的数的个数。则分三种情况讨论:(1) *...... (2) ......* (3) ......*....... 枚举i,当a[i+1]-a[i-1]>1时,表明可更改i使得该段递增,即长度为f[i-1]+g[i原创 2016-10-27 19:58:42 · 513 阅读 · 0 评论 -
Poj 3661 Running(DP)
题目地址:http://poj.org/problem?id=3661思路:设f[i][j]表示在第i分钟,疲劳值为j时走的最远距离。则分两种情况:(1)f[i][0]:休息,f[i][0]=f[i-1][0],直接由上一分钟转移;f[i-j][j]疲劳值为j时休息(i>=j),直到疲劳值为0。则f[i][0]=max{f[i][0],f[i-j][j]}。(2)f[i][j]:第i分钟走疲劳原创 2017-02-27 19:13:43 · 559 阅读 · 0 评论 -
UVA 1347 Tour(双调欧几里得旅行商)
题目地址:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4093思路:原创 2017-02-15 17:52:00 · 453 阅读 · 0 评论 -
Hdu 6162 Ch’s gift(Tarjan+dp)
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=6162思路:1.强连通分量中的点必定两两可达,可将其看作一点,将图缩点。2.对于缩点后的图,将其节点的权值设为每个连通分量的节点数。单条路径上的点对于任一点u必定存在一点v使得u可达v。则最多能u达v或v达u的点数为DAG图上权值最大的路径。判断其是否等于总点数即可。3.dp[u]=ma原创 2017-08-25 21:04:12 · 491 阅读 · 0 评论 -
Uva 1627 Team them up!(dp+二分图染色)
题目地址:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4502思路:1.将所有不能在一组的两个人连边,二分图染色,若发现染色不成功,则无解。2.若染色成功,同一连通分量里的黑点与白点无法分为一组,不同连通分量中的点可与其他连通分量中的任一种原创 2017-08-30 20:41:58 · 597 阅读 · 0 评论