笔试题目求助

i2soft 2009-02-25 11:58:50
笔试最后一道题:
你坐电梯从一楼到十楼,每到一层楼电梯就开一次门,每开一次门你就看到一颗钻石。钻石大小都不一样,你只有一次机会拿钻石,怎样拿到最大的那一颗钻石?
何解?应该是拿不到吧?我只写了点思路
...全文
563 54 打赏 收藏 转发到动态 举报
写回复
用AI写文章
54 条回复
切换为时间正序
请发表友善的回复…
发表回复
wafj1984 2009-03-20
  • 打赏
  • 举报
回复
首先每层都有一颗钻石 ,而这又是人为情况,所以放钻石者肯定要从你选的钻石位置来得出他想要的答案(感觉像是心里测试,哈...)...
所以可以考虑以下几种情况:
1.依次递减:即一楼最大,十楼最小。
分析:这是给那些犹豫不决而错过时机的人,一味的等待,总以为下一个才是最大的。
2.依次递增:即一楼最小,十楼最大。
分析:这是给那些不看市场情况而盲目出手的人;
3.我觉得最可能的一种情况是:一楼第2小,九楼最大,反而十楼最小。
这种情况就复杂了多了...
wanhahahahaha 2009-03-20
  • 打赏
  • 举报
回复
3楼说的好
yongxing14 2009-03-20
  • 打赏
  • 举报
回复
仁者见仁智者见智
majin777 2009-03-20
  • 打赏
  • 举报
回复
程序员难啊!
arctg2 2009-03-20
  • 打赏
  • 举报
回复
如果是考试编程的话,我考虑能拿到,就是Java中的冒泡排序,你从第一层开始,不管大小拿下在说,到二层用手里的跟二层的比较,哪个大要哪个,一次类推,到十层,你一定拿到了最大的一颗。
如果是考其他,那就不好说了。
java_hzs 2009-03-19
  • 打赏
  • 举报
回复
其实应该不用这样吧
因为电梯每层都开一次
你先拿第一层的
到了第二层你看哪一个大就拿那个大的
把那个小的留下
以此类推
到了第十层你就一定能够拿到那个最大的一个了啊!
这有点像那个编程的排列大小吧!
wanjingwei 2009-03-19
  • 打赏
  • 举报
回复
这显然是测试你以后会不会跳槽,拿第一楼的就表明你会珍惜第一份工作,应届生要回答拿一楼的
KingZChina 2009-03-19
  • 打赏
  • 举报
回复
不是考编程的啊?
wclszh 2009-03-19
  • 打赏
  • 举报
回复
只要那一刻就好
jiaoxiaogu 2009-03-19
  • 打赏
  • 举报
回复
拿一楼的,其他的都不看,为的是让自己不后悔~~坚信自己,自己拿的是最大的!
suhua18137757 2009-03-18
  • 打赏
  • 举报
回复
只有一次机会拿钻石,也就是说不能拿了再换。
如果是考个人对待问题的决策性的话,
那么拿第一楼的,觉得太随便了。
如果拿第10楼的,又可以说太优柔寡断了。
又要拿到最大那个。

挺难的。。。
凛冽北风 2009-03-18
  • 打赏
  • 举报
回复
你先拿到第一个钻石,然后到二楼,如果二楼的钻石大,你就换一下,然后继续往上走,每次遇到判断一次就行。
lovetysx 2009-03-16
  • 打赏
  • 举报
回复
白波的《博弈游戏》上有道题和这个很像,楼主不妨看看
klmyt_2008 2009-03-16
  • 打赏
  • 举报
回复
这个好像是久其软件公司的笔试题,我就参加过他们公司的笔试,这个题我也是没有头脑,不知道他究竟是考什么方面的,网上查也没有找到答案。
helei123a 2009-03-16
  • 打赏
  • 举报
回复
kittenlove321 2009-03-16
  • 打赏
  • 举报
回复
你先把一楼的拿了,然后看到比这个大的就换成大的。前提是没有说可以放,而只是说了拿。
guozhixiong1234 2009-03-16
  • 打赏
  • 举报
回复
首先每层都有一颗钻石 ,而这又是人为情况,所以放钻石者肯定要从你选的钻石位置来得出他想要的答案(感觉像是心里测试,哈...)...
所以可以考虑以下几种情况:
1.依次递减:即一楼最大,十楼最小。
分析:这是给那些犹豫不决而错过时机的人,一味的等待,总以为下一个才是最大的。
2.依次递增:即一楼最小,十楼最大。
分析:这是给那些不看市场情况而盲目出手的人;
3.我觉得最可能的一种情况是:一楼第2小,九楼最大,反而十楼最小。
这种情况就复杂了多了...
guozhixiong1234 2009-03-16
  • 打赏
  • 举报
回复
首先每层都有一颗钻石 ,而这又是人为情况,所以放钻石者肯定要从你选的钻石位置来得出他想要的答案(感觉像是心里测试,哈...)...
所以可以考虑以下几种情况:
1.依次递减:即一楼最大,十楼最小。
分析:这是给那些犹豫不决而错过时机的人,一味的等待,总以为下一个才是最大的。
2.依次递增:即一楼最小,十楼最大。
分析:这是给那些不看市场情况而盲目出手的人;
3.我觉得最可能的一种情况是:一楼第2小,九楼最大,反而十楼最小。
这种情况就复杂了多了...
ThinkingInJava110 2009-03-15
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 woainilxt 的回复:]
你坐电梯从一楼到十楼,每到一层楼电梯就开一次门,每开一次门你就看到一颗钻石,依次记录出钻石的大小,到10楼了就知道最大的在哪楼的吧。在从10楼走楼梯到最大那拿上钻石,继续下楼梯,OK。(因为电梯不开门了,只有走楼梯了)
[/Quote]
呵呵!有思想!
程序员猪佩琪 2009-03-14
  • 打赏
  • 举报
回复
我也做过,不过真的有答案,不是你们想的那样!他好像考的是什么算法,期待高手的出现!
加载更多回复(33)

62,622

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧