/*
* https://www.nowcoder.com/question/next?pid=4575457&qid=83061&tid=14680219
* 2017年网易春招
* */
import java.util.Scanner;
class point{
int x;
int y;
public point(int x,int y){
this.x=x;
this.y=y;
}
public point(){
}
public int substract(point p){
return Math.abs(this.x-p.x)+Math.abs(this.y-p.y);
}
}
public class movetoinc {
public static void main(String[] args) {
/*
* input
* */
Scanner scanner=new Scanner(System.in);
int n;
n=scanner.nextInt();
int[] datax=new int[n];
int[] datay=new int[n];
for(int i =0;i<n;i++){
datax[i]=scanner.nextInt();
//datay[i]=scanner.nextInt();
}
for(int i =0;i<n;i++){
//datax[i]=scanner.nextInt();
datay[i]=scanner.nextInt();
}
point init=new point(0, 0);
point end=new point();
end.x=scanner.nextInt();
end.y=scanner.nextInt();
int walk=scanner.nextInt();
int car=scanner.nextInt();
//
int mintime=Math.abs(end.substract(init))*walk;
//System.out.println(end.x+" "+end.y);
point temp;
for(int i =0;i<n;i++){
temp=new point(datax[i],datay[i]);
//if(Math.abs(datax[i])<Math.abs(end.x)&&Math.abs(datay[i])<Math.abs(end.y)){
mintime=Math.min(mintime, temp.substract(init)*walk+temp.substract(end)*car);
//}
}
System.out.println(mintime);
}
}
2018-03-30 2017年网易春招赶去公司(日常水题)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...