[USACO09OCT] Bessie‘s Weight Problem G Java

java 复制代码
import java.util.*;
import java.io.*;

public class Main {
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringTokenizer st = new StringTokenizer(br.readLine());
		int H = Integer.parseInt(st.nextToken());
		int N = Integer.parseInt(st.nextToken());
		int[] s = new int[N + 1];
		for (int i = 1; i <= N; i++) s[i] = Integer.parseInt(br.readLine());
		int[] dp = new int[H + 1];
		for (int i = 1; i <= N; i++) {
			for (int j = H; j >=s[i]; j--) {
				dp[j] = Math.max(dp[j], dp[j - s[i]] + s[i]); // 01背包的最大价值在这里换成求最大体积           
			}
		}
		System.out.println(dp[H]);
	}
}

每日一水~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

相关推荐
近津薪荼1 分钟前
每日一练 1(双指针)(单调性)
c++·算法
林太白5 分钟前
八大数据结构
前端·后端·算法
一 乐5 分钟前
流浪动物救助|流浪猫狗救助|基于Springboot+vue的流浪猫狗救助平台设计与实现(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·毕设
火星数据-Tina6 分钟前
Python + WebSocket 实现实时体育比分系统(含数据库设计与前端演示)
开发语言·前端
爱思德学术9 分钟前
第二届中欧科学家论坛暨第七届人工智能与先进制造国际会议(AIAM 2025)在德国海德堡成功举办
人工智能·算法·机器学习·语言模型
Java水解22 分钟前
Java基础------真实大厂面试题汇总(含答案)
java·后端·面试
⑩-35 分钟前
浅学Java-设计模式
java·开发语言·设计模式
攻心的子乐35 分钟前
软考 关于23种设计模式
java·开发语言·设计模式
机器学习之心35 分钟前
MATLAB多子种群混沌自适应哈里斯鹰算法优化BP神经网络回归预测
神经网络·算法·matlab
oak隔壁找我36 分钟前
SpringBoot Starter 进阶教程
java·后端·架构