美国华人网FuninUSA_唐人社区_北美华人论坛:找礼品卡,找折扣,找报价,找工作,找内推,找项目,找股票

 找回密码
 立即注册

点击进入授权页面

只需一步,快速开始

  • 交警蜀黍把交通违法的人做成了表情包 火了!
  • 福岛核事件“产出”新血型?专家说话了
  • 如果太阳突然消失……人类彻底惨了
  • 俄罗斯联盟火箭连续失败!最关键原因无解
  • 宁波16岁少女减肥 暴瘦18斤猝死
  • 石榴籽能吃吗?没想到有这么多好处
  • 新发现!人类大脑就是台量子计算机:如此神奇
  • 最先进波音客机:首架787-10开始最终装配
  • 深夜虐狗:那些秀恩爱的动物们 单身汪不哭!
  • 河南农民挖出人形何首乌:样子太污了
  • 在纽约购置学区房不但能让子女获得优质教育,而且能获取学区房增值的红利-美国投资指 ...
  • 11月美国大选後房贷利率飙升的现象不但未消失,而且持续攀高-美国房产信息
  • 美国总统特朗普上任後,美国在全球经济发展上将转向保护主义-美国房产信息
  • 战略家:现在是金融类股的反弹消退的时候了
  • 苹果可能在2017年看到一个“惊喜”的反弹
Logo1-800-PetMeds Free Shipping $49Take $10 Off Your First Order w/code: SAVE10 - 234 x 60
ASICS AmericaPagoda Piercing Banner 234x60Sierra Trading Post
搜索
查看: 3010|回复: 8

内推面经 -面试题讨论:最多假期的问题- 唐人社区|北美华人论坛

[复制链接]
TA在交友中心
0 0 24
  @ME:   

11

主题

25

帖子

49

积分

新手上路

Rank: 1

积分
49
QQ
发表于 2016-10-29 05:02:54 | 显示全部楼层 |阅读模式
分享到:
{$content}

唐人社区-北美华人论坛-内推面经版-面试题讨论:最多假期的问题


  JobHunting
标 题: 面试题讨论:最多假期的问题


有4个国家,每个国家的假期不一样。
有个旅行家只有每个周末可以出发去另外一个国家,有个限制条件比如上周在中国,这
周在美国的话,下周就不可以再回中国。 但是可以一直呆在一个国家
比如week 1在美国, week2 可以去中国,但是week3不可以回美国,只有week 4才可以
再次去美国。
但是可以从week1 到 week4 一直呆在美国。
请问你怎么样设计旅行计划,可以保证一年有最多的holiday?

--

新浪微博官方号:美国华人网FunInUSA 新浪微博官方号:美国省钱快报FunInUSA 微信公众号:玩美生活FunInUSA
回复 百度谷歌雅虎搜狗搜搜有道360奇虎

举报

TA在交友中心
0 0 43
  @ME:   

21

主题

86

帖子

128

积分

注册会员

Rank: 2

积分
128
QQ
发表于 2016-10-29 06:20:33 | 显示全部楼层
JobHunting
标  题: Re: 面试题讨论:最多假期的问题


那试试匈牙利算法。

【 在 yihead (yihead) 的大作中提到: 】
: 周末出发表明一年一共52个选择。
: 类似 这种int getMaxHolidays(List<int[]> holidays)



--
TA在交友中心
0 0 31
  @ME:   

16

主题

69

帖子

98

积分

注册会员

Rank: 2

积分
98
QQ
发表于 2016-10-29 06:32:30 | 显示全部楼层
JobHunting
标  题: Re: 面试题讨论:最多假期的问题


周末出发表明一年一共52个选择。
类似 这种int getMaxHolidays(List<int[]> holidays)

【 在 sza (sza) 的大作中提到: 】
: 题目不清楚。4个国家的假期和周末出发有什么关系?而且是先有holiday还是先有旅行
: 计划?



--
TA在交友中心
0 0 18
  @ME:   

9

主题

225

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
QQ
发表于 2016-10-29 07:41:27 | 显示全部楼层
JobHunting
标  题: 面试题讨论:最多假期的问题


有4个国家,每个国家的假期不一样。
有个旅行家只有每个周末可以出发去另外一个国家,有个限制条件比如上周在中国,这
周在美国的话,下周就不可以再回中国。 但是可以一直呆在一个国家
比如week 1在美国, week2 可以去中国,但是week3不可以回美国,只有week 4才可以
再次去美国。
但是可以从week1 到 week4 一直呆在美国。
请问你怎么样设计旅行计划,可以保证一年有最多的holiday?

--
TA在交友中心
0 0 29
  @ME:   

15

主题

81

帖子

108

积分

注册会员

Rank: 2

积分
108
QQ
发表于 2016-10-29 08:47:12 | 显示全部楼层
JobHunting
标  题: Re: 面试题讨论:最多假期的问题


Kuhn–Munkres算法?
--
TA在交友中心
0 0 61
  @ME:   

28

主题

96

帖子

149

积分

注册会员

Rank: 2

积分
149
QQ
发表于 2016-10-29 08:55:34 | 显示全部楼层
JobHunting
标  题: Re: 面试题讨论:最多假期的问题


我开始也想这种方法,但是有点绕糊涂了。想举个例。
week1:0 0 2 0
week2: 0 0 2 0
week3: 0 0 2 0
week4: 2 2 2 5  //此时dp[3]成员都是8, 8, 8, 11
week4:0 0 7 0  //此时按你的算法求解,最大值是2+2+2+2+7  = 15, 因为dp[3][3]
(11)的值不能参与和dp[4][2] (7) 叠加。
但是其实最大路径应该是2+2+0+5+7 = 16.
不知道我这个反例举得对不.欢迎讨论。

--
TA在交友中心
0 0 51
  @ME:   

21

主题

89

帖子

139

积分

注册会员

Rank: 2

积分
139
QQ
发表于 2016-10-29 09:09:06 | 显示全部楼层
JobHunting
标  题: Re: 面试题讨论:最多假期的问题


查找最多假期,存在重叠子问题, 而且有最优子结构(可以用反证法简单证明), 所
以可以用动态规划解决。
二维DP,一个维度是国家,另外一个维度是52,对于dp[i][52] = Max{dp[j][51] + 
Holiday[j, 52]}, j取限制条件内的值。
--
TA在交友中心
0 0 16
  @ME:   

6

主题

204

帖子

215

积分

中级会员

Rank: 3Rank: 3

积分
215
QQ
发表于 2016-10-29 09:34:57 | 显示全部楼层
JobHunting
标  题: Re: 面试题讨论:最多假期的问题


题目不清楚。4个国家的假期和周末出发有什么关系?而且是先有holiday还是先有旅行
计划?

【 在 yihead (yihead) 的大作中提到: 】
: 有4个国家,每个国家的假期不一样。
: 有个旅行家只有每个周末可以出发去另外一个国家,有个限制条件比如上周在中国,这
: 周在美国的话,下周就不可以再回中国。 但是可以一直呆在一个国家
: 比如week 1在美国, week2 可以去中国,但是week3不可以回美国,只有week 4才可以
: 再次去美国。
: 但是可以从week1 到 week4 一直呆在美国。
: 请问你怎么样设计旅行计划,可以保证一年有最多的holiday?



--
TA在交友中心
0 0 1265
  @ME:   

120

主题

1204

帖子

2469

积分

金牌会员

Rank: 6Rank: 6

积分
2469
QQ
发表于 2016-11-28 02:49:35 | 显示全部楼层
LZ帖子不给力,勉强给回复下吧
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

玩美生活FunInUSA.net 华人娱乐论坛发布的内推面经 -面试题讨论:最多假期的问题- 唐人社区|北美华人论坛帖子由网友提供或转载于网络,若发布的内推面经 -面试题讨论:最多假期的问题- 唐人社区|北美华人论坛侵犯了您的权益,请联系我们.
1&1 Hosting

Copyright ©2011 FunInUSA.com All Right Reserved.  Powered by Discuz! X3.0 小黑屋

本站信息均由会员发表,不代表美国华人网FunInUSA立场,如侵犯了您的权利请发帖投诉  技术支持: 美国华人网FunInUSA

安全联盟认证 安全联盟认证

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