c++开发面试问题(java面试app)

面试智力题1、25皮马,5个赛道,求经过几场比赛,可以得到跑得最快的5皮马1)先把25皮马分成5组,分别每组进行比赛:(5场)A1A2A3A4A5、B1B2B3B4B5、C1C2C3C4C5、D1D2D3D4D5、E1E2E3E4E5。假设每组比赛后,结果如上所示。2)把每组最快的马拿出来进行比赛:(1场)A1B1…

大家好,又见面了,我是你们的朋友全栈君。

前言

     面试总结第七波,面试相关的智力题总结。

面试智力题

1、25皮马,5个赛道,求经过几场比赛,可以得到跑得最快的5皮马

1)先把25皮马分成5组,分别每组进行比赛:(5场)

A1 A2 A3 A4 A5、

B1 B2 B3 B4 B5、

C1 C2 C3 C4 C5、

D1 D2 D3 D4 D5、

E1 E2 E3 E4 E5。

假设每组比赛后,结果如上所示。

2)把每组最快的马拿出来进行比赛:(1场)

A1 B1 C1 D1 E1

假设这组比赛后,结果如上所示。

3)第一名已确定,即是A1,那么第二名可能是:A2 B1

第三名可能是:A2 A3 B2 C1,所以把这5皮马进行比赛:(1场)

A2 A3 B1 B2 C1  ——a

A2 B1 B2 C1 A3  ——b

A2 A3 B1 C1 B2  ——c

假设这组比赛后,结果如上a,所以C1就淘汰了,那么C、D、E这三组都被淘汰。且确定下来了二三名:A2 A3

四五名就有可能是,A4 A5 B1 B2,所以进行最后一场比赛(1场)

假设结果如上b,所以A3淘汰了,那么A4、A5也都淘汰,四五名可能是:

B2 B3 C1 C2 D1,所以进行最后一场比赛(1场)

若结果是:B1 C1 B2 A2 A3,四五名可能是:D1 E1 D2 C1 C2 A2 B2 B3(2场)

最多一共:5+1+1+2=9场

2、两种药丸A和B,外表完全一样,也没法通过气味甄别,小明有两颗A也有两颗B,但把它们弄混了,小明每次需要服用半颗A半颗B,怎么办

每次吃1/4,若吃出来是A,则吃另外一颗1/4,若还是A,则把另外两颗分别都吃1/4。 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127604.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 基于MATLAB的智能交通信号灯控制系统的实现

    基于MATLAB的智能交通信号灯控制系统的实现写在前面1)现实意义早期使用的交通信号灯是固定配时的调控方式,无法随着车流量的变动而调整绿灯时间,这降低绿灯的使用效益,增大了车辆在交叉口的延误。堵车现象频繁发生,给市民工作生活带来了极大不便,国民经济受到影响。这时候提高道路通行效率,特别是交叉路口的车辆通行效率就显得尤为重要。2)关键技术智能交通系统的核心是交通信号灯的智能控制算法,根据实时交通流的大小,配置信号周期及各种色灯的闪亮时间…

    2022年9月24日
    2
  • stringbuffer stringbuilder区别(其他和其它的区别)

    String字符串常量StringBuffer字符串变量(线程安全)StringBuilder字符串变量(非线程安全) 简要的说,String类型和StringBuffer类型的主要性能区别其实在于String是不可变的对象,因此在每次对String类型进行改变的时候其实都等同于生成了一个新的String对象,然后将指针指向新的String对象,所以经常改变内容的字

    2022年4月11日
    43
  • spring的事务隔离级别「建议收藏」

    spring的事务隔离级别「建议收藏」spring的事务隔离级别

    2022年4月22日
    48
  • 二叉树的实现

    二叉树的实现

    2021年10月6日
    163
  • Visual Studio 2008/2010中Xaml开发格式设置技巧

    Visual Studio 2008/2010中Xaml开发格式设置技巧

    2021年8月6日
    52
  • SQL中IS NOT NULL与!=NULL的区别

    SQL中IS NOT NULL与!=NULL的区别平时经常会遇到这两种写法:ISNOTNULL与!=NULL。也经常会遇到数据库有符合条件!=NULL的数据,但是返回为空集合。实际上,是由于对二者使用区别理解不透彻。默认情况下,推荐使用ISNOTNULL去做条件判断,因为SQL默认情况下对WHEREXX!=Null的判断会永远返回0行,却不会提示语法错误。这是为什么呢?SQLServer文档中对Null值的

    2022年6月9日
    65

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号