NYOJ-289 苹果

NYOJ-289 苹果

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

苹果

时间限制:
3000 ms  |  内存限制:
65535 KB
难度:
3

描写叙述

ctest有n个苹果,要将它放入容量为v的背包。给出第i个苹果的大小和价钱,求出能放入背包的苹果的总价钱最大值。


输入
有多组測试数据,每组測试数据第一行为2个正整数,分别代表苹果的个数n和背包的容量v,n、v同一时候为0时结束測试,此时不输出。接下来的n行,每行2个正整数,用空格隔开,分别代表苹果的大小c和价钱w。全部输入数字的范围大于等于0,小于等于1000。
输出
对每组測试数据输出一个整数,代表能放入背包的苹果的总价值。
例子输入
3 3
1 1
2 1
3 1
0 0
例子输出
2
  

01.
#include<iostream>
02.
#include<algorithm>
03.
#include<cstring>
04.
using namespace std;
05.
struct node
06.
{
07.
int x,y;
08.
}a[1010];
09.
int dp[1010];
10.
int main()
11.
{
12.
int n,i,v;
13.
while(cin>>n>>v)
14.
{      
15.
if(!n&&!v) break;
16.
memset(dp,0,sizeof(dp));
17.
for(i=0;i<n;i++)
18.
{
19.
cin>>a[i].x>>a[i].y;
20.
for(int j=v;j>=a[i].x;j--)
21.
dp[j]=max(dp[j],dp[j-a[i].x]+a[i].y);
22.
}
23.
cout<<dp[v]<<endl;
24.
}
25.
return 0;
26.
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118757.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 游戏数据实时监控和分析[通俗易懂]

    游戏数据实时监控和分析[通俗易懂]概述为了更好的了解到游戏运行时的状态,对相关的功能和数据进行分析是很重要的,设计了本系统。现有的游戏数据大部分采用的是文本输出,备份,然后离线数据分析的方式,不能实时的监控的游戏的状态.相关技术:1:产生日志服务器采用c++实现2:日志监控服务器采用Java实现3:采用hadloop分布式架构.为应付大规模数据和实时的要求,尽快对数据进行分析4:存储日志采用mo

    2022年5月12日
    38
  • 加密网站地址——从根本解决盗连

    加密网站地址——从根本解决盗连这是我在CSDN上的一篇远程文章《加密网站地址——从根本解决盗连》网站防止图片等内容盗链的方法多种多样,其中最常用的方法就是通过HTTP访问头信息,判断访问来源。理解TCP/IP通信员里的读者都知道,由于HTTP头信息处理是在OSI模型的应用层,所以,编造一些假的HTTP头信息发送给服务器,并不需要什么特殊的技术或者工具。下面的演示中,是利用wget命令模拟Fire…

    2022年6月13日
    36
  • Java语言中一个字符占几个字节?「建议收藏」

    Java语言中一个字符占几个字节?「建议收藏」要区分清楚内码(internalencoding)和外码(externalencoding)就好了。内码是程序内部使用的字符编码,特别是某种语言实现其char或String类型在内存里用的内部编码;外码是程序与外部交互时外部使用的字符编码。“外部”相对“内部”而言;不是char或String在内存里用的内部编码的地方都可以认为是“外部”。例如,外部可以是序列化之后的char或String…

    2022年6月26日
    28
  • 字节转换_1MB等于多少字节?

    字节转换_1MB等于多少字节?字节:计算机中最小的存储单位就是字节,所有的存储数据都以bit为形式存储;以下简单介绍关于bit相关的单位运算规则;8bit(比特)=1B-Byte(字节)1024B-Byte(字节)

    2022年8月3日
    10
  • 强制删除文件 强制删除文件夹

    强制删除文件 强制删除文件夹
    在桌面新建一个txt文本打开这个txt文本,输入下面两行内容:
    del/f/s/q//?/%1
    rd /s/q//?/%1
    然后文件->另存为
    重新命名文件名为del.bat,并选择文件类型为“所以文件”,最后保存文件 
    一定要记着文件的位置了把要删除的文件拖到这个批处理del.bat上文件就静悄悄的删除了^-^

    2022年5月30日
    32
  • 线性回归目标函数—–最小二乘法推导过程「建议收藏」

    线性回归目标函数—–最小二乘法推导过程「建议收藏」在学习线性回归的时候

    2022年5月16日
    43

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号