网易:小易去公司——考虑问题要全面,他可以不坐车,从家走到公司
来源:互联网 发布:泰拉瑞亚mac版汉化 编辑:程序博客网 时间:2024/04/29 02:18
import java.util.*;public class Main{ public static void main(String[]args){ Scanner s=new Scanner(System.in); int n=s.nextInt(); int tx[]=new int[n]; for(int i=0;i<n;i++){ tx[i]=s.nextInt(); } int ty[]=new int[n]; for(int i=0;i<n;i++){ ty[i]=s.nextInt(); } s.nextLine(); int gx=0,gy=0; String str=s.nextLine(); String[] c=str.split(" "); gx=Integer.parseInt(c[0]); gy=Integer.parseInt(c[1]); int taxitime=0,walktime=0; String str1=s.nextLine(); String[] c1=str1.split(" "); walktime=Integer.parseInt(c1[0]); taxitime=Integer.parseInt(c1[1]); int time=(Math.abs(gx)+Math.abs(gy))*walktime; for(int i=0;i<n;i++){ int temp1=(Math.abs(tx[i])+Math.abs(ty[i]))*walktime; int temp2=(Math.abs(gx-tx[i])+Math.abs(gy-ty[i]))*taxitime; int sum=temp1+temp2; if(sum < time) time=sum; } System.out.println(time); }}
终于到周末啦!小易走在市区的街道上准备找朋友聚会,突然服务器发来警报,小易需要立即回公司修复这个紧急bug。假设市区是一个无限大的区域,每条街道假设坐标是(X,Y),小易当前在(0,0)街道,办公室在(gx,gy)街道上。小易周围有多个出租车打车点,小易赶去办公室有两种选择,一种就是走路去公司,另外一种就是走到一个出租车打车点,然后从打车点的位置坐出租车去公司。每次移动到相邻的街道(横向或者纵向)走路将会花费walkTime时间,打车将花费taxiTime时间。小易需要尽快赶到公司去,现在小易想知道他最快需要花费多少时间去公司。
输入描述:
输入数据包括五行:
第一行为周围出租车打车点的个数n(1 ≤ n ≤ 50)
第二行为每个出租车打车点的横坐标tX[i] (-10000 ≤ tX[i] ≤ 10000)
第三行为每个出租车打车点的纵坐标tY[i] (-10000 ≤ tY[i] ≤ 10000)
第四行为办公室坐标gx,gy(-10000 ≤ gx,gy ≤ 10000),以空格分隔
第五行为走路时间walkTime(1 ≤ walkTime ≤ 1000)和taxiTime(1 ≤ taxiTime ≤ 1000),以空格分隔
输出描述:
输出一个整数表示,小易最快能赶到办公室的时间
输入例子:
2
-2 -2
0 -2
-4 -2
15 3
输出例子:
42
0 0
- 网易:小易去公司——考虑问题要全面,他可以不坐车,从家走到公司
- 深圳外包及不考虑公司名单
- 寒假刷oj——坐车问题
- 不曉得公司可以看到嗎
- 网易面试题——赶去公司
- 网易游戏 从笔试到offer 经验分享——寻找最适合自己的公司和岗位
- 一切不考虑公司死活的架构设计,都是耍流氓
- 城市是否可以坐车到达问题
- 网易公司首席执行官 丁磊
- 网易2017春招笔试--回公司最短时间问题
- 公司应该考虑的几个问题
- 去年这时候又辞退了一个老油条,不知道他现在是否在开公司了,可以对比一下混工资的水平
- 去年这时候又辞退了一个老油条,不知道他现在是否在开公司了,可以对比一下混工资的水平
- 从“知识管理无用论”看国内顾问咨询公司现状——问题篇
- 加入一家创业公司之前要考虑什么?
- 加入一家创业公司之前要考虑什么?
- 2011 网易公司笔试题
- 应聘经历:网易公司 笔试
- JavaScript中变量和函数声明的提升
- Unity3d中 Awake 和 Start
- 删除排序链表中的重复元素
- markdown笔记
- 2016年省赛赛后总结
- 网易:小易去公司——考虑问题要全面,他可以不坐车,从家走到公司
- java回调机制
- DateSet的应用
- 基于vue2全家桶实现的,仿移动端QQ
- 203. Remove Linked List Elements
- iOS protocol实现方法适配Adapter
- [LeetCode]337. House Robber III
- UVA 12504
- 文件上传简单案例(后台Servlet处理)