首页 > 其他分享 >面试之智力题

面试之智力题

时间:2023-09-27 20:57:40浏览次数:41  
标签:10 AB 智力题 数字 面试 过桥 0.75 环上

一千瓶药水中有一瓶毒药,毒性在喝下后24小时发作,问至少需要多少只老鼠才能在24小时后得出哪瓶是毒药?




将一千瓶药水编号1~1000,对应10位二进制位。让第1只老鼠嘬一口所有二进制编号第1位为1的药水,第2只老鼠嘬一口所有二进制编号第2位为1的药水,依次类推则需要10只老鼠。24小时后如果第1只老鼠死亡,则毒药瓶二进制编号第1位为1,否则为0,依次推出每一位的值从而得出毒药瓶编号。所以至少需要10只老鼠。

有52张扑克牌,其中10张正面向上,现有一个盲人需要将52张扑克牌分为两堆,要求每堆扑克牌中正面向上的数量一致,问怎么操作?




分一堆10张,另一堆42张,然后将10张那堆的扑克牌全部翻转。

AB两个人玩游戏,各自在脑门上贴一张写有数字(大于等于1的整数)的纸,两个数字相差1,二者需要通过对话猜出自己脑门上贴的数字是多少。下面是他们的对话:A:我不知道自己脑门上的数字是多少;B:我也不知道;A:我现在知道了;B:我也知道了。问AB脑门上的数字各是多少?




只能利用大于等于1的整数这个条件,AB起初都不知道自己的数字则可以确定二者的数字都不是1。当A听到B说他也不知道之后,A又知道了自己的数字,那么可以推出**A的数字为3,B的数字为2**,一开始A不知道自己的数字是因为自己可能是1或3,如果是1那么B应该可以推断出自己的数字是2,但B一开始说自己不知道,于是A知道了自己的数字3,进而B也知道自己的数字为2。

在一个飞机场有N架飞机,每架飞机只有一个油箱,每箱油可以使飞机绕地球飞半圈。问如果要使一架飞机绕地球一圈,至少需要出动多少飞机?(要求所有飞机均能安全返回到机场,且只能通过飞机给飞机加油的方式)




1. 出动3架飞机ABC,飞到环上1/8处,三者都还剩0.75的油,此时C拿出0.5的油平分给A和B然后返航,此时AB油箱都重新装满。 2. AB一起飞到环上1/4处,二者都还剩0.75的油,此时B拿出0.25的油分给A然后返航,此时A油箱重新装满,飞到环上3/4处油箱为空。 3. 出动飞机DEF反向飞往环上7/8处,三者都还剩0.75的油,此时F拿出0.5的油平分给D和E然后返航,此时DE油箱都重新装满。 4. DE一起反向飞往环上3/4处,DE都还剩0.75的油,二者均拿出0.25的油分给A,此时ADE都还剩0.5的油,一起返航。

故至少需要出动6架飞机。

晚上有四个人需要过桥,但是只有一个手电筒,一次最多两个人过桥,过桥的人必须有一个带着手电筒,A、B、C、D过桥所需的时间分别为1、2、5、10分钟。请问如何过桥所需时间最短?




1. AB一起过桥,然后A返回,共耗时1+2=3分钟。 2. CD一起过桥,然后B返回,共耗时10+2=12分钟。 3. AB一起过桥,共耗时2分钟。

总耗时3+12+2=17分钟。

一个人8块钱买了一只鸡,9块钱卖了,10块钱又买回来了,11块钱又卖了,请问他挣了多少钱?




1+1=2块钱。

一共有N颗石子,每次最多取M颗最少取1颗,A,B轮流取(A先),谁最后拿完石子谁就获胜,请问最后谁会获胜?




- 当M>=N时,A一次拿完则A获胜。 - 当M

标签:10,AB,智力题,数字,面试,过桥,0.75,环上
From: https://www.cnblogs.com/mqDliaolei/p/17734294.html

相关文章

  • 轻松拿下Offer!20个Salesforce管理员&顾问的基础面试问题
    先是Salesforce第二财季业绩远超预期,股价大涨,后是首席执行官MarcBenioff表示将在各部门招聘3300名员工,生态系统呈现欣欣向荣的态势,Salesforce也成为越来越多人的职业选择。管理员作为入门级的岗位,是小白和新手从业者的首选。本篇文章总结了Salesforce管理员/顾问的基础面试问题......
  • 爬虫面试题
    http基于tcp/ip协议百度是通用性爬虫http返回的状态码代表成功的是200网页编码使用的函数式encode()解码使用的函数式是decode()爬虫又叫网页蜘蛛、网络机器人什么是爬虫并解释其概念?(1)爬虫又叫网页蜘蛛,是模拟人操作客户端向服务器发起请求,抓取数据的自动化程序或......
  • 测试开发想通过python面试环节,必须懂得异常原理
    异常定义异常即是一个事件,该事件会在程序执行过程中发生,影响程序的正常执行。python处理异常的方法 我们先通过一个例子来了解代码中引入异常处理的原因。print('Start')a=10b=0print(a/b)print('End')执行结果Traceback(mostrecentcalllast): File"C:/Users/Kevin/Pycha......
  • 一文搞定Python面试必问知识点——列表
    Python3有6种标准类型:(Number(数字)、String(字符串)、Tuple(组),List(列表)、Dictionary(字典)、Set(集合))。其中,列表是Python中最基本也是最常用的数据结构。列表中的每个元素都分配一个数字,即它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。在关于python测试开发的面试中,列表是被问及频......
  • 接口测试系列文章2——接口测试面试必问的知识点(建议收藏)
    面试的本质我们每个人或多或少都经历过大大小小的各种面试,少则几次多着几十次,更甚者上百次,那么我们大家是否思考过,面试招聘对于企业来讲究竟意味着什么吗?有的同学会说,当然就是招人干活喽!不错!但是本质上面试是企业自我输血的过程。第一,血型匹配度?也就是价值观和企业是否一致。第二,拥......
  • Python高频面试题——装饰器(带大家理解装饰器的本质)
    装饰器概念装饰器本质上是一个python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限验证等场景,装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可......
  • Python高频面试题——生成器(最通俗的讲解)
    生成器定义在Python中,使用了yield的函数被称为生成器(generator)。跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。在调用生成器运行的过程中,每次遇到yield时函数会暂停并保存当前所有的运行信息,返回yield的值,并在......
  • Python高频面试题——迭代器和可迭代对象
     无论是面试测试还是运维涉及到python编码岗位时,迭代器和可迭代对象都是绕不开的一个问题,本文对这两个概念进行重点讲解,本文从什么是迭代讲起,然后介绍迭代器和可迭代对象二者的区别,最后通过for循环和自定义迭代器来加深读者对这两个概念的理解,只要认真阅读完文章,相信一定会帮助到......
  • Python面试高频问题:修改list中某个元素时的坑
    在Python面试中经常会考这样一个题目,遍历列表,如果列表中有某某元素,那么将其替换成"test"。题目看似简单,其实有个坑在里面!从面试结果来看,大多数同学都会这样写:l=["a","b","c"]foriinl:if"a"==i:i="test"print(l)运行后,大家会发现输出的l值还是['a',......
  • 理论概念-常见嵌入式岗位面试题
    一、问题一:结合阅读ARMQ、STM32技术手册,深入思考STM32F103系列芯片的地址映射和寄存器映射原理,GPIO端口的初始化设置的一般步骤。回答:1)嵌入式C程序代码对内存(RAM)中的各变量的修改操作,与对外部设备(寄存器--->对应相关管脚)的操作有哪些相同与差别?2)为什么51单片机的LED点灯......