解题思路:
注意事项:
参考代码:
import java.util.Scanner;
public class a8 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
int a[]=new int[10+1];
for (int i = 1; i < a.length; i++) {
a[i]=scanner.nextInt();
}
int n=scanner.nextInt();
int dp[][]=new int [10+1][n+1];
for (int i = 1; i<a.length; i++) {
for (int j = 1; j<=n; j++) {
if (i==1) {
dp[i][j]=Math.max(dp[i-1][j], dp[i][j-i]+a[i]);
}
else {
if(i<=j){
dp[i][j]=Math.min(dp[i-1][j], dp[i][j-i]+a[i]);
}
else {
dp[i][j]=dp[i-1][j];
}
}
}
}
System.out.println(dp[10][n]);
}
}
0.0分
0 人评分
人见人爱A+B (C语言代码)浏览:867 |
C语言程序设计教程(第三版)课后习题8.9 (C++代码)浏览:919 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:849 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:711 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:816 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:690 |
小明A+B (C语言代码)浏览:1317 |
淘淘的名单 (C语言代码)答案错误???浏览:624 |
计算质因子 (C++代码)浏览:1825 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:633 |