回复: 17
跳转到指定楼层
上一主题 下一主题
收起左侧

2016/08/19 Yahoo (E2E team)

全局:

2016(7-9月) 码农类General 硕士 全职@yahoo - 内推 - 技术电面  | | Other | 应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
没有概念题,两道 Coding:

1、[3, 2, 1, 5, 6, 19, 9, 20] 返回范围  ["1->3", "5->6", "9", "19->20"
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
ize="3">     每个station 有 cost [C0, C1, C2...]

     求使得 cost 最小,返回停车加油次数

评分

参与人数 2大米 +33 收起 理由
夏虫不知雪花 + 30
Henry要工作 + 3 感谢分享!

查看全部评分


上一篇:Snapchat video面经
下一篇:亚麻AWS电面
推荐
laonong15 2016-8-25 08:51:32 | 只看该作者
全局:
周珈羽 发表于 2016-8-25 06:22
HR 提示我说,2.2 是要求 cost 最小,所以 dp 应该是minimum cost

2.2   现在 C1 表示在 X1 加油花销,C2 表示在 X2 花销,如 X1 = 60,X2 = 70,X3 = 120,C1 = 80,C2 = 90
就要选择在 X2 停下加油,使得 Cost 最小。

cost(i) : minimum cost   of  driving to  x[i];
function :  cost(i) = min (cost(j)  + c[i] -c[j])  if( x[i] - x[j-1] < 100  0 <j < i
answer cost(n+1);
init cost(0) = 0; cost(1) = c[0]
回复

使用道具 举报

推荐
laonong15 2016-8-25 04:47:46 | 只看该作者
全局:
周珈羽 发表于 2016-8-24 23:28
2.1   Xn 表示第n个加油站相对于出发点的距离,每一次加油最多能走100,比如 X1 = 90,X2  = 120 那你在 ...

try for the dp  correct if  I am wrong :

dp(i) : minum stop  to  x[i]
function  dp(i) = dp(i-1)  if x[i]-x[i-2]<=100
             dp(i) =dp(i-1)+1 if(x[i] -x[i-2] > 100)
answer : dp(n)
initial : dp(0) =0; dp(1) =0;
回复

使用道具 举报

推荐
 楼主| 周珈羽 2016-8-24 23:28:47 | 只看该作者
全局:
haobotao000 发表于 2016-8-24 07:44
2.1没理解错的话在前 (Xn - X0)/100 个点停就行了吧。 2.2没太理解,C0是指从station0 到 station1所花费的 ...

2.1   Xn 表示第n个加油站相对于出发点的距离,每一次加油最多能走100,比如 X1 = 90,X2  = 120 那你在到达 X1时候就需要停下加油,求走到 Xn 这一路停得最少次数。

2.2   现在 C1 表示在 X1 加油花销,C2 表示在 X2 花销,如 X1 = 60,X2 = 70,X3 = 120,C1 = 80,C2 = 90
就要选择在 X2 停下加油,使得 Cost 最小。

回复

使用道具 举报

🔗
Crius康 2016-8-20 15:21:42 | 只看该作者
全局:
楼主是new graduate嘛
回复

使用道具 举报

🔗
 楼主| 周珈羽 2016-8-20 15:37:37 | 只看该作者
全局:
嗯嗯,是的呀
回复

使用道具 举报

🔗
 楼主| 周珈羽 2016-8-20 15:42:27 | 只看该作者
全局:
Crius康 发表于 2016-8-20 15:21
楼主是new graduate嘛

嗯嗯,是的呢~
回复

使用道具 举报

🔗
leongzn 2016-8-24 03:36:20 | 只看该作者
全局:
楼主,请问你可以将你的code贴出来吗?对于求cost最小,返回停车加油次数,我想看看你的答案。
回复

使用道具 举报

🔗
 楼主| 周珈羽 2016-8-24 07:06:45 | 只看该作者
全局:
leongzn 发表于 2016-8-24 03:36
楼主,请问你可以将你的code贴出来吗?对于求cost最小,返回停车加油次数,我想看看你的答案。

follow up  没有要求写完代码。她问我用 greedy 还是 DP,我用的 DP,然后叫我写出方程。
回复

使用道具 举报

🔗
AlphaOne 2016-8-24 07:44:11 | 只看该作者
全局:
2.1没理解错的话在前 (Xn - X0)/100 个点停就行了吧。 2.2没太理解,C0是指从station0 到 station1所花费的油吗?那每次加油能补多少没给啊。
回复

使用道具 举报

🔗
citynart 2016-8-24 07:55:58 | 只看该作者
全局:
请问楼主在哪里找的内推,可以私信透露下吗
回复

使用道具 举报

🔗
 楼主| 周珈羽 2016-8-24 23:29:12 | 只看该作者
全局:
gaocan1992 发表于 2016-8-24 07:55
请问楼主在哪里找的内推,可以私信透露下吗

就 LinkedIn
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表