SSL2780 2017年10月20日提高T2 收银员(dp)
2017-10-22 21:08
344 查看
2017年10月20日提高T2 收银员
DescriptionInput
分析:01背包。
代码
#include <cstdio> #define maxn 3000 using namespace std; int f[maxn][maxn],n,c[maxn],t[maxn]; int max(int a,int b) { return a>b?a:b; } int min(int a,int b) { return a<b?a:b; } int main() { scanf("%d",&n); for (int i=1;i<=n;i++) scanf("%d%d",&t[i],&c[i]); for (int i=0;i<=n;i++) for (int j=0;j<=n;j++) f[i][j]=123456789; for (int i=0;i<=n;i++) f[i][0]=0; for (int i=1;i<=n;i++) for (int j=1;j<=n;j++) f[i][j]=min(f[i-1][j],f[i-1][max(j-t[i]-1,0)]+c[i]); printf("%d",f ); }
相关文章推荐
- 【SSLGZ 2780】2017年10月20日提高T2 收银员(01背包)
- XJOI NOIP16提高组赛前训练17 T2:StopAllSounds(DP)
- SSL2792 2017年10月25日提高组T2 数字问题(数位dp)
- [DP] ZROI 2017提高1 T2.给 Ca
- SSL2841 2017年11月7日提高组T2 好路线(dp)
- SSl2794 2017年10月26日提高组T2 Dark(dp)
- 2017年10月23日提高组T2 灵知的太阳信仰 单调队列优化dp
- SSL2812 2017年10月30日提高组T2 凤凰院凶真(dp,LCIS)
- [DP] ZROI 2017 提高6 T2 异或统计
- SSL2759 2017年10月6日提高组T2 挖矿(dp)
- [DP] ZROI 2017提高 5 T2. 石头剪刀布
- 【SSLGZ 2794】2017年10月26日提高组T2 Dark(dp)
- 【NOIP 2010 提高组 T2】乌龟棋(DP)
- SSL2843 2017年11月8日提高组T2 拆网线(树形dp)
- SSL2674 2017年8月9日提高组T2 覆盖(dp)
- jzoj5336 【NOIP2017提高A组模拟8.24】提米树 (dfs序dp,奇异姿势dp)
- NOIP 2014 提高组 Day1 T2 联合权值
- 算法提高 拿糖果 线性DP
- 【NOIP 模拟题】[山东多校联合模拟赛 day1 T2] 祖先(dp)
- 2017年8月18日提高组T2 队伍统计