hrbust 哈理工 2252 完全背包模板题
来源:互联网 发布:只有粤语的电影软件 编辑:程序博客网 时间:2024/06/16 21:50
世界Time Limit: 10000 MSMemory Limit: 32768 KTotal Submit: 151(51 users)Total Accepted: 56(41 users)Rating: Special Judge: NoDescription
1 2
10 3
2 10
100 10
1 1
Sample Output
#include<algorithm>
#include<string.h>
using namespace std;
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
int n,m;
int a[10003],b[10003];
scanf("%d%d",&n,&m);
for(int i=0; i<n; i++)
{
scanf("%d%d",&a[i],&b[i]);
}
for(int i=1;; i++)
{
int flag=0;
int dp[i+1];
memset(dp,0,sizeof(dp));
for(int j=0; j<n; j++)
{
if(flag)break;
for(int k=a[j]; k<=i; k++)
{
dp[k]=max(dp[k],dp[k-a[j]]+b[j]);
if(dp[k]>=m)
{
flag=1;
break;
}
}
}
if(flag)
{
printf("%d\n",i);
break;
}
}
}
}
世界是一个非常软弱的女孩子,会在关键的时刻临阵退缩呢。你为了帮助她,让她去争取自己的幸福
,就要给她注入叫做勇气的东西!注入不同数量的勇气的花费是不一样的,那么让世界的勇气值大于
等于m的最少花费是多少呢?
Input输入数据的第一行包括了一个整数T,表示数据的组数。
每组数据的第一行,包括了两个整数n(1≤n≤100)和m(1≤m≤1000),表示勇气的种类和世界需要的勇气值。
接下来的n行,每行包括两个整数costi(1≤costi≤10)和wi(1≤wi)分别表示,第i种勇气的花费和产生的勇气值。每种可以产生勇气的药剂有无限个。
Output每组数据的输出包括一行,表示最小的花费。Sample Input21 2
10 3
2 10
100 10
1 1
10
10
Source“尚学堂杯”2015级程序设计竞赛(10月)热身赛AuthorTwIStOy#include<stdio.h>#include<algorithm>
#include<string.h>
using namespace std;
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
int n,m;
int a[10003],b[10003];
scanf("%d%d",&n,&m);
for(int i=0; i<n; i++)
{
scanf("%d%d",&a[i],&b[i]);
}
for(int i=1;; i++)
{
int flag=0;
int dp[i+1];
memset(dp,0,sizeof(dp));
for(int j=0; j<n; j++)
{
if(flag)break;
for(int k=a[j]; k<=i; k++)
{
dp[k]=max(dp[k],dp[k-a[j]]+b[j]);
if(dp[k]>=m)
{
flag=1;
break;
}
}
}
if(flag)
{
printf("%d\n",i);
break;
}
}
}
}
0 0
- hrbust 哈理工 2252 完全背包模板题
- Hrbust 哈理工 oj 2317 Game (完全背包)
- hrbust 哈理工oj 1993数硬币【dp】【背包】
- hrbust 哈理工 1013
- 哈理工 hrbust 1019
- hrbust 哈理工oj 1541 集合划分【dp、0-1背包】
- hrbust/哈理工oj 1740 A Story on a Sunshine Beach【二维01背包+输出路径】
- HLG 哈理工 1053 Warcraft III (完全背包)
- 哈理工OJ2252 世界 (完全背包变形)
- 哈理工OJ 1627 猪猪罐(完全背包)
- (NYoj 311) 完全背包 --完全背包模板题
- hrbust 哈理工oj 1588 神医【贪心】
- hrbust 哈理工oj 网线【MST+Prim】
- 哈理工oj/hrbust 1790 武林【DP】
- hrbust哈理工oj 1674 充电【贪心】
- hrbust 哈理工oj 1330 邂逅【模拟】
- hrbust/哈理工oj 1877 区间【水题】
- 哈理工 hrbust 正确的日期格式
- 连续第一百零一十三天
- 存储过程和函数
- [Unity与Android Studio交互] 快速生成正确的jar库(图文解释)
- 内核提供的读写寄存器接口实现可移植性
- svn 在windows下创建仓库子目录失败解决办法
- hrbust 哈理工 2252 完全背包模板题
- poj 3264 Balanced Lineup (线段树模板题)
- mysql 下载-安装-打开
- 在谷歌地球中找到泰坦尼克号
- Lightoj - 1017 - Brush (III) 详解(经典线性DP)
- HDU 4609 FFT+各种分类讨论
- CSS3-文本模型
- -
- BZOJ 2194 FFT