博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
机试题:点菜问题(0 1背包问题)
阅读量:4107 次
发布时间:2019-05-25

本文共 410 字,大约阅读时间需要 1 分钟。

这种大概就是套路吧

import java.util.Scanner;public class Main {	public static void main(String[] args) {		// TODO Auto-generated method stub		Scanner sc=new Scanner(System.in);		while(sc.hasNext()) {			int c=sc.nextInt();			int n=sc.nextInt();			int price[]=new int[n];			int score[]=new int[n];			for(int i=0;i
=price[i];j--) dp[j]=Math.max(dp[j],dp[j-price[i]]+score[i]); System.out.println(dp[c]); } }}

 

转载地址:http://qjssi.baihongyu.com/

你可能感兴趣的文章
C 语言学习 --设置文本框内容及进制转换
查看>>
C 语言 学习---判断文本框取得的数是否是整数
查看>>
C 语言 学习---ComboBox相关、简单计算器
查看>>
C 语言 学习---ComboBox相关、简易“假”管理系统
查看>>
C 语言 学习---回调、时间定时更新程序
查看>>
C 语言 学习---复选框及列表框的使用
查看>>
第四章 - 程序计数器
查看>>
第七章 - 本地方法栈
查看>>
第十一章 - 直接内存
查看>>
JDBC核心技术 - 上篇
查看>>
JDBC核心技术 - 下篇
查看>>
一篇搞懂Java反射机制
查看>>
一篇彻底搞懂Java注解与枚举类
查看>>
【2021-MOOC-浙江大学-陈越、何钦铭-数据结构】树
查看>>
MySQL主从复制不一致的原因以及解决方法
查看>>
RedisTemplate的key默认序列化器问题
查看>>
序列化与自定义序列化
查看>>
ThreadLocal
查看>>
从Executor接口设计看设计模式之最少知识法则
查看>>
OKhttp之Call接口
查看>>