范文无忧网面试笔试面试回答

这是一道面试题求答案!拜托高手们现身吧!

01月27日 编辑 fanwen51.com

[面试应该如何体现身价]很多职场人士都面临这么一个问题,当投了无数的简历后终于获得了一个宝贵的面试机会,可是当面试时却不知道该如何自然的通过自己的表现来体现身价,有的就冒冒然的直接开口询问自...+阅读

这是一个经典的过河问题,这里有程序。你看看,详细的解析也给你复制来了。#include#include#define min(a,b) a>b?b:aint comp(const void *a,const void *b){ return *(int *)a-*(int *)b;}int main(){ int N,n,i; int sum; int t[1005]; scanf("%d",&N); while(N--) { scanf("%d",&n); for(i=0;i2;i-=2) sum+=min(t[0]+t[0]+t[i]+t[i-1],t[0]+t[1]+t[1]+t[i]); if(i==2) sum+=t[0]+t[1]+t[i]; else if(i==1) sum+=t[1]; else sum=t[0]; printf("%d\n",sum); } return 0;}*热门智力题 过桥问题和倒水问题过桥问题和倒水问题都是笔试面试中的热门智力题,不但微软、GOOGLE、、腾讯等公司采用,甚至在IQ测试与公务员考试中都能见到。

本文不但教你如何快速用手算来解决这两种问题,并且教你如何用程序代码来计算这两种问题。绝对让你大有收获。一.过桥问题在漆黑的夜里,四位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,四个人一共只带了一只手电筒,而桥窄得只够让两个人同时通过。如果各自单独过桥的话,四人所需要的时间分别是1,2,5,8分钟;而如果两人同时过桥,所需要的时间就是走得比较慢的那个人单独行动时所需的时间。

问题是,你如何设计一个方案,让用的时间最少。这个题目被微软、GOOGLE、、华硕、建设银行等很多公司用作笔试题或面试题。当然也有用在IQ测试中。解答其实也容易,能者多劳这四个字就足以形容解答方案了——用时短的人必须要多跑几趟以便传递手电筒。设这四个人叫做A,B,C,D,他们所需要的时间分别是1,2,5,8分钟。第一步:A和B过桥,花费2分钟。

第二步:A回来,花费1分钟。第三步:C和D过桥,花费8分钟。第四步:B回来,花费2分钟。第五步:A和B过桥,花费2分钟。这样只要花费2+1+8+2+2=15分钟,下面再来考虑如何用程序来解决这类问题,在写程序之前还有个细节要考虑下,比如A,B,C,D四个人所需要的时间分别是1,8,9,10分钟。方案一第一步:A和B过桥,花费8分钟。第二步:A回来,花费1分钟。

第三步:C和D过桥,花费10分钟。第四步:B回来,花费8分钟。第五步:A和B过桥,花费8分钟。一共要8+1+10+8+8=35分钟。方案二第一步:A和B过桥,花费8分钟。第二步:A回来,花费1分钟。第三步:A和C过桥,花费9分钟。第四步:A回来,花费1分钟。第五步:A和D过桥,花费10分钟。一共要8+1+9+1+10=29分钟。因此可以得出更加细化的解决方案——要么是最快者将最慢的2个送过桥,要么是最快的2个将最慢的2个送过桥。

即将过桥的人按其过桥的时间从小到大排列,设为A,B,…… Y,Z。其中A和B是最快的二个,Y和Z是最慢的二个。那么就有二种方案:方案一 最快者将最慢的2个送过桥第一步:A和Z过桥,花费Z分钟。第二步:A回来,花费A分钟。第三步:A和Y过桥,花费Y分钟。第四步:A回来,花费A分钟。这四步后总人数就减小2个,花费时间为A + A + Y + Z分钟。

方案二 最快的2个将最慢的2个送过桥第一步:A和B过桥,花费B分钟。第二步:A回来,花费A分钟。第三步:Y和Z过桥,花费Z分钟。第四步:B回来,花费B分钟。这四步后总人数同样减小2个,花费时间为A + B + B + Z分钟。这样,每次比较一下这二种方案就能将总人数减小2。然后我们再考虑一些边界情况:有三个人过桥设为A,B,C(已经排好序,下同)。

应该花费A + B + C分钟。有二个人过桥设为A,B。那么肯定是花费B分钟。有一个人过桥设为A。肯定花费A分钟。

延伸阅读:

帮我写篇空乘的英文自我介绍吧拜托了各位Good moring ladies and gentlemen!Nice to meet you . My name is ***.I show interest in many sides,but especially the feeling of flying high. To improve the abili...

求一篇有特点的空乘面试自我介绍让考官能记住的拜托了谢谢!是否能让考官记住我不知道,但是在面试中,给你几点建议: 1.要有信心,相信自己又充分的准备,能较好的完成面试。 这就不得不提到面试前的准备了。面试前的准备工作做的越充分,那么成...

汇编题目求大家帮忙看一下拜托(1) b才对(2) 将AL中的无符号数压入堆栈,下面的方法不正确的是____a_____。 (3) 使用寄存器____c_____作间址寄存器,寄存器间接寻址的操作数系统默认不在堆栈段。(4) 两个无符号数...

以什么心态进职场演讲稿300字拜托大家好: 我叫XXX,将要进入咱们的公司。作为新人,我将以良好的心态投入工作。 每个人都是无法预知大小和真相的容器。有的从百米大楼上落下仍然完好无损,有的一碰就会碎;究竟是勉...

帮忙解答建筑施工技术考试填空题很急马上考了拜托各位高手了1、土的工程分类是根据( 坚硬程度 ) 2、检查填土施工质量的依据是(土的干密度) 3、桩架的作用有(支持桩身和桩锤) 4、水下浇筑混凝土最常用的方法是(导管法) 5、搅拌清骨料混凝土,应...

面试空姐的自我介绍麻烦详细些拜托自我介绍要力求简洁,突出重点,比如你的基本信息,主要工作经历,爱好等等。记住,介绍时要有自信,说话时最好直视他们,面试官不太喜欢啰嗦的,声音嘹亮干脆。下面就内容方面给你个示例:各...

销售人员面试笔试题我想要答案拜托大虾们楼主,不用怕,你用诚心回答就行了,很多时候诚意最能感动别人,也最能体现自己,一些刻意的回答听似合理,其实面试官早已经听烦了,虽然你的回答很正规,但却很假,所以说这样倒不如用真心去...

面试的自我介绍该怎么介绍才能让人眼前一亮拜托各位了 3Q在做自我介绍的时候,不妨先给自己一些心理暗示,比如想象对方是一群水平跟你相差很远的家伙,不要胆怯,要先在气势上让自己占了上风,这样回答问题或者做自我介绍的时候,就不会太紧张...

推荐阅读
图文推荐
栏目列表