import java.util.*;
public class RongYao2 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String[] scale=sc.nextLine().split(",");
String[] price=sc.nextLine().split(",");
int k=sc.nextInt();
int n=scale.length;
good[] nums=new good[n];
for(int i=0;i<n;i++){
nums[i]=new good(Integer.valueOf(scale[i]),Integer.valueOf(price[i]));
}
Arrays.sort(nums,(a,b)->{
if(a.m!=b.m)
return a.m-b.m;
return b.n-a.n;
});
for(int i=0;i<n;i++){
if(k>=nums[i].m&&nums[i].m<nums[i].n){
k=k-nums[i].m+nums[i].n;
}
}
System.out.println(k);
}
static class good{
int m=0,n=0;
public good(){}
public good(int m,int n){
this.m=m;
this.n=n;
}
}
}
小王手里有点利钱,想着做点卖水果的小买卖。给出两个组m、n,用m[i]代表第i个水果的成本价,n[i]代表第i个水果能卖出的价钱,假如现在有本钱k元,试问最后最多能赚多少钱?
说明:
1、种水果只需买一次,只能卖一次
2、数组m、n大小不超过50
3、数组元素为正整数,不超过1000
输入描述:
1、教组m、n
2、本钱k
备注
1.首行输入逗号分隔的数组m的元素值
2.第二行输入逗号分隔数字n的元素值
3,第三行输入本钱
输入
4,2,6,4
5,3,8,7
15
输出
22