关注
package qunar;
import java.util.Scanner;
public class Main2 {
static int rel =9999;
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
String s;
while(in.hasNext()){
s = in.nextLine();
rel = 9999;
gs(s);
if(rel != 9999){
System.out.println(rel);
}else{
System.out.println("-1");
}
}
}
public static void gs(String s){
String[] ar = s.split(" ");
int n = ar.length;
int[] arr = new int[n];
for(int i=0;i<n;i++){
arr[i] = Integer.valueOf(ar[i]);
}
dp(arr,n-2,arr[n-1],0);
}
public static void dp(int[] arr,int now,int money,int day){
if(money < 0){
return;
}
if(money == 0){
if(day < rel){
rel = day;
return ;
}
}
if(money%arr[now] == 0){
if(money/arr[now] < rel){
rel = money/arr[now]+day;
return;
}
}else{
for(int i=now;i>=0;i--){
if(money>=arr[i]){
dp(arr,i,money-arr[i],day+1);
}
}
}
}
}
有一些多余的地方
查看原帖
点赞 2
相关推荐
查看16道真题和解析 点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 哪些AI项目值得做? #
24026次浏览 587人参与
# 选择和努力,哪个更重要? #
207063次浏览 1551人参与
# 华泰星战营,提前锁定校招offer #
13031次浏览 387人参与
# 简历上如何体现你的“AI”能力? #
13791次浏览 310人参与
# vivo求职进展汇总 #
294826次浏览 1610人参与
# 找不到大厂实习可以去小厂吗? #
19179次浏览 219人参与
# 你总挂在第__面? #
9917次浏览 111人参与
# 一人推荐一个值得去的通信/硬件公司 #
262066次浏览 2156人参与
# 实习时最怕听到的一句话 #
21452次浏览 189人参与
# 非技术岗是怎么找实习的 #
333126次浏览 2654人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
199991次浏览 1185人参与
# 没有面试的日子里,你在做什么 #
12367次浏览 347人参与
# 找AI工作应该卷什么? #
51767次浏览 280人参与
# 你的秋招第一场笔试是哪家 #
329973次浏览 2184人参与
# 秋招笔试记录 #
399404次浏览 2220人参与
# 通信和硬件还有转码的必要吗 #
105494次浏览 642人参与
# 硬件开发岗知多少 #
28043次浏览 154人参与
# AI Coding的使用心得 #
36071次浏览 243人参与
# 你简历上最心虚的一句话 #
19890次浏览 226人参与
# 你知道最慷慨和最抠的公司分别是 #
10042次浏览 83人参与
# HR问:你期望的薪资是多少?如何回答 #
97767次浏览 826人参与

