智力题攻略——推理类

2016京东研发类笔试真题解析:大厂校招计算机基础考点全攻略 计算机基础是互联网研发岗笔试的核心考察内容。数据结构与算法决定了解题能力的上限,动态规划、链表反转等原理需要透彻理解;计算机网络中的TCP/IP、滑动窗口机制则直接反映对系统瓶颈的把握能力。操作系统与数据库同样是拉开差距的关键,进程线程模型、B+树索引原理等技术价值,在电商大促高并发场景中体现得淋漓尽致。本文以京东2016研发类笔试真题为样本,系统梳理考点模块、题型策略与备考时间规划,并针对选择题、编程题给出可复用的实战方法,帮助求职者建立从基础概念到工程实践的完整复习路径,从容应对大厂校招与实习招聘。 阅读详情

1、猜数字

一个教授逻辑学的教授,有三个学生,而且三个学生均非常聪明,一天教授给他们出了一个题,教授在每个人脑门上贴了一张纸条并告诉他们,每个人的纸条上都写了一个正整数,且某两个数的和等于第三个!(每个人可以看见另两个数)教授问第一个学生:你能猜出自己的数吗?回答:不能,问第二个,不能,第三个,不能,再问第一个,不能,第二个,不能,第三个:我猜出来了,是144!教授很满意的笑了。请问您能猜出另外两个人的数吗?

答案:其他两个数为36和108

分析:1、第一轮没有人猜出来,说明他们所看到的的数都是不同的。因为如果有人看到两个相同的数那么肯定能猜出自己脑门上贴的数为两个相同数之和。

2、第二轮前两个人没有猜出来说明他们所看到的任何一个数都不是其他数的两倍;因为两个人都没猜出来,他们所看到的都是相同情况,所以只需证明第一个人所看到的的任何一个数不是其他数的两倍即可;反证法,首先假设第一个人看到的数为A和B且A=2*B,则第一个人很同意猜出自己脑后的数字应为3B,若不为3B,则肯定为B,这与第一轮结果所有数均不同相矛盾;所以原假设“第一个人看到的数为A和B且A=2*B”不成立;因此,就说明第一二个人所看到的任意一个数都不是另一个数的两倍;

3、第三个人在第二轮猜出自己的数字为144,说明自己的数字肯定是通过其他两个数字求和或者求差得来的。

由以上条件可以得知如下信息(总结信息):

1、三个数为正整数;

2、三个数均不同;

3、三个数中任意一个数都不是其他数的两倍;

4、第一、二个人头上的数字之差或之和为144;

假设三个数为x,y,z,这三个数一次为第一个、第二个、第三个人的脑后所贴数字;

因为第三个人猜出了数字z=144;要求x,y

又因为x,y,z之间存在一个两数之和等于第三个数;则

设1、x-y=144;2、y-x=144;3、x+y=144

先分析第一种情况:x-y=144;

如果是第一种情况x-y=144;则第二种和第三种情况就不成立

因为如果x-y=144;则y-x=144;很明显不满足

但是对于第三种情况,因为第三种情况满足总结信息中的1、2、4,而对于第3条信息,如果不满足则

第三种情况可以排除,此时三个数中至少有一个数是其他数的两倍;因此,在第一轮中必定有人可以猜出答案

所以得到的结论是:如果是第一种情况x-y=144;或第二种情况y-x=144,则无法否定第三种情况的存在即

不可能是第一二种情况而只能是第三种情况;(进一步分析:如果第三种情况存在,很明显可以排除第一、二种情况存在的可能性,因为x+y=144,则x与y都小于144,x,y为正整数所以第一二情况不存在)

现在的结论是:x+y=144

现在分析 x和y的值:

先假设x>y,且设x=ky (k!=2,且大于1)

先整体来看看整个过程:

第一个人看到的数为y和144

第二个人看到的数为x和144

第三个人看到的数为x和y

第一轮:

第一个人应该猜自己的数为(y+144)或(144-y)

第二个人应该猜自己的数为(x+144)或(144-x)

第三个人应该猜自己的数为(x-y)或144

 第二轮:

第一个人应该猜自己的数为(y+144)或(144-y)

第二个人应该猜自己的数为(x+144)或(144-x)

第三个人应该猜自己的数为144

说明第三个人此时排除了x-y这种可能

说明这三个数中两个较大的数与最小的数之间存在一定的倍数关系,如果不存在倍数关系,则永远也猜不出自己的数;

此时得到k为正整数且k>2,x=ky 又x+y=144

则(k+1)*y=144,k>=3

因为y为正整数,所以k 的可能取值为3,5,7,8,11,15,17,23,35,47,71,143

当k=3时,即x=108,y=36 

推理:第二轮第三个人排除了x-y=72,假设第三个人头上是72

则因为z=72是y=36的两倍,则第二轮时第一个人看到y和z就根据x,y,z均不同就可以退出自己头上为108,而第二个人在第二轮的时候没有说出108就说明x-y=72不成立即第三个人头上是144;

当k=5时,即x=120,y=24;

推理:

第二轮第三个人排除了x-y=96,假设第三个人头上是96

第一轮:

第一个人看到的数是24和96,猜自己头上的数应该是72和120

第二个人看到的数是120和96,猜自己头上的数应该是24和216

第三个人看到的数是120和24,猜自己头上的数应该是96和144

此时z是y的4倍

第二轮:

第一个人看到的数是24和96,猜自己头上的数应该是72和120

第二个人看到的数是120和96,猜自己头上的数应该是24和216

第三个人看到的数是120和24,猜自己头上的数应该是96和144

在第二轮他仍然推测不出自己的数是96还是144,因此无法排除96这种情况

因此,假设不成立,此时k=5不成立,而且随着k变大,z与y的倍数拉大则更不可能在第二轮就推出结论,因此只有答案36和108,当然x和y取值36或108是随意的。













游戏开发校招笔试攻略:从4399真题看C++与基础考点 在游戏开发岗位的校招笔试中,扎实的编程语言功底与计算机基础往往比刷题数量更重要。C++作为游戏引擎与核心逻辑的基石,其虚函数机制、对象内存模型、STL容器选型等知识点,直接决定开发者能否深入理解引擎底层;而数据结构与算法则贯穿于路径寻路、碰撞检测、背包管理等高频游戏场景。操作系统中的多线程同步与网络通信中的TCP/UDP选型,同样是保障游戏流畅运行与联机稳定的关键。理解这些基础概念背后的工程原理,再结合Unity、Unreal等引擎实践,才能够在真实项目中做出合理的技术判断。本文以4399游戏校招笔试的复盘 阅读详情

相关推荐

电路方案分析(十二)USB Type-C PD 移动电源参考设计方案

TPD8S300为USB Type-C连接器的CC1,CC2,SBU1和SBU2引脚集成了四个通道的20v短到vbus和过压保护。TPD8S300集成了八个IEC61000-4-2ESD保护通道,用于USB Type-C连接器的CC1、CC2、SBU1、SBU2、DP_T (顶侧D-) 、DM_T (顶侧D-) 、DP_B (底侧D-) 引脚。当电源组是接收器并为其自身的电池充电时,该芯片会对电池充电,而在电源模式期间,该芯片充当DC-DC转换器以生成VBUS。

小幽余生不加糖 2万+

375. 猜数字大小 II

我们正在玩一个猜数游戏,游戏规则如下: 我从 1 到 n 之间选择一个数字,你来猜我选了哪个数字。 每次你猜错了,我都会告诉你,我选的数字比你的大了或者小了。 然而,当你猜了数字 x 并且猜错了的时候,你需要支付金额为 x 的现金。直到你猜到我选的数字,你才算赢得了这个游戏。 示例: n = 10, 我选择了8. 第一轮: 你猜我选择的数字是5,我会告诉你,我的数字更大一些,然后你需...

xuxuxuqian1的博客 2517

【ros2】ros2_control 全面解析与实战指南

ros2_control 是 ROS2 生态中用于机器人实时控制的核心框架,旨在统一硬件接入接口、复用控制算法,避免重复开发,实现仿真与实机硬件的无缝迁移。其核心目标是简化不同硬件(传感器、执行器、完整系统)的集成流程,让开发者专注于控制逻辑而非硬件适配。创建类型功能包,依赖rclcpp。实现on_initupdate在中声明控制器插件,编译生成动态库。在 YAML 配置文件中指定自定义控制器类型,加载测试。

EnHengNa的博客 1469

逻辑面试题:一个逻辑学教授,有三个学生,3个人玩猜数字的游戏

关注下方公众号,分享硬核知识作者 | 小K出品 | 公众号:小K算法 (ID:xiaok365)01故事起源一个逻辑学教授,有三个学生,而且三个学生都非常聪明!有一天教授给他们出了一个...

小K算法 8933

Outlook日历同步全攻略:Win10+安卓+iOS三端无缝衔接(附常见问题解决)

本文提供了一份详尽的Outlook日历同步指南,帮助用户在Windows 10、安卓和iOS三端实现无缝衔接。文章深入解析了Exchange ActiveSync等核心同步原理,并给出了从账户创建到各设备(特别是华为手机)的具体配置步骤、进阶管理技巧以及针对同步失败、事件重复等常见问题的实战解决方案,旨在彻底解决跨平台日程管理的痛点。

l3m4n的博客 551

Android13 CarPowerManagementService启动流程分析

在CarPowerManagementService中init调用PowerHalService的setListener设置事件侦听器以接收车辆的电源事件。

liuning1985622的博客 956

猜数字及升级版

国王让大臣猜数字的逻辑推理题 有一个国王,一天,他找来三个最得力的大臣,在他们每人头上写了一个正整数,且其中两个之和是第三个。 甲乙丙都能看到其他两人头上的数字 但不知道自己的数字是多少。 国王问甲:“你知道自己头上的数字吗?”甲说:“不知道。”问乙,乙说:“不知道。”问丙,丙说:“不知道。” 第二次,甲说不知道,乙说不知道,丙说;“我知道了,是144。”请问另外两个数是多少?他是怎样算

且听风吟 2271

TCP/IP协议栈之LwIP(三)---网际寻址与路由(IPv4 + ARP + IPv6)

一、网际寻址原理 当网络设备地址总数并不是很多的情况下,有了唯一地址(比如MAC地址)就可以定位相互通信的主体。然而,当地址总数越来越多时,如何高效地从中找出通信的目标地址将成为一个重要的问题。为此人们发现地址除了具有唯一性还需要具有层次性。MAC地址虽然具有唯一性,但没有层次性,也即当网络设备增加到一定程度,需要将网络分成多个数据链路时,MAC地址无法跨链路寻址,是真正负责最终通信的地址。要实现跨局域网的网际寻址,就要靠具有层次性的网络IP地址实现了。

流云 6819

三人猜数

<br />题目1:一个教授逻辑学的教授,有三个学生,而且三个学生均非常聪明!一天教授给他们出了一个题, 教授在每个人脑门上贴了一张纸条并告诉他们,每个人的纸条上都写了一个正整数,且某两个数的和等于第三个! (每个人可以看见另两个数,但看不见自己的 )教授问第一个学生: 你能猜出自己的数吗?回答:不能,问第二个,不能,第三个,不能,再问第一个,不能,第二个,不能,第三个:我猜出来了,是 144!教授很满意的笑了。请问您能猜出另外两个人的数吗?<br /> <br />解题思路:1、如果这三个数之间毫无规律,

在水一方 3407

海康/大华设备如何接入GB28181平台?最新2022版互联避坑指南

本文详细解析了海康/大华设备接入GB28181平台的最新2022版互联避坑指南,涵盖参数配置、实时视音频点播协议交互及典型故障排查。重点介绍了GB/T28181-2022标准下的设备编码规范、SIP服务器配置及媒体流保活机制,帮助工程团队高效解决设备离线和媒体流中断等问题。

weixin_30733003的博客 686

Oracle入门——基础语法篇

ROWID是Oracle中的一个伪列,用于唯一标识数据库中的每一行。在查询中,可以使用ROWID来定位和操作特定的行,例如,删除特定的行或更新特定的行。在Oracle中,子查询是指嵌套在另一个查询内部的查询语句,它可以作为主查询的一部分,用于提供额外的过滤条件、计算或数据源。在Oracle中,连接查询是通过使用JOIN子句将两个或多个表中的数据合并在一起,以获取满足特定条件的结果集。在Oracle数据库中,ROWID和ROWNUM都是用于对行进行标识和定位的伪列,它们在查询中的使用有一些不同之处。

麦当当的博客 3089

逻辑智力测试题

(-19至75,共95道题) 【-19】在临上刑场前,国王对预言家说:“我给你一个机会,你可以预言一下今天我将如何处死你。你如果预言对了,我就让你服毒死;否则,我就绞死你。”但是聪明的预言家的回答,使得国王无法将他处死。 答:预言家说:我将被绞死。 析:简单的悖论。 【-18】有三个箱子,一个只装苹果,一个只装橙,另一个装苹果和橙。三个箱子上的标签都标错。你只打开一个箱子,不能看里面,你拿出...

忘川 1万+

倍福--TwinSAFE功能块的使用

在安全模块的程序设计中,输入变量取反,或者把PLC的变量连接到安全的功能块程序中, 操作流程 1.1. 功能块输出取反 例如修改IN,右击属性,然后可在Single-Channel选项中选择是NO还是NC的输入信号。 1.2. PLC标准变量作为安全程序的输入 1.2.1. 建立两个PLC变量 1.2.2. 安全程序区创建变量 1.2.3. 功能块变量链接 首先,PLC变量不能直接连到Estop功能块的输入变量中,否则会报错,但PLC可以连接到SafeAnd这些功能块,然后再转出来,如下所示

weixin_41883890的博客 5310

程序员求职之道(《程序员面试笔试宝典》)之智力题攻略?(称重类智力题)

(1)题目:有7克、2克砝码各一个,天平一只,如何只用这些物品三次将140克的盐分成50、90克各一份? (2)题目有四个装药丸的罐子,每个药丸都有一定的重量,被污染的药丸是没被污染的重量+1,只称量一次,如何判断哪个罐子的药被污染了? (3)题目:假设有八个球,外表一模一样,但是其中一个略微重一些,要找出这个球的唯一办法是将两个球放在天平上,最少需要称量多少次能找出这个较重的球?

《程序员面试笔试宝典》 2147

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

程序员求职之道(《程序员面试笔试宝典》)之智力题攻略?(称重类智力题)...

(1)题目:有7克、2克砝码各一个,天平一只,如何只用这些物品三次将140克的盐分成50、90克各一份? (2)题目有四个装药丸的罐子,每个药丸都有一定的重量,被污染的药丸是没被污染的重量+1,只称量一次,如何判断哪个罐子的药被污染了? (3)题目:假设有八个球,外表一模一样,但是其中一个略微重一些,要找出这个球的唯一办法是将两个球放在天平上,最少需要称量多少次能找出这个较重的球? ...

weixin_30906425的博客 81

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

奇安信2018春招逻辑题全解析:题型拆解与备考攻略

逻辑推理能力是信息安全从业者的底层思维基础。在信息不完整、干扰因素众多的安全场景中,安全分析师需要通过提出假设、排除假设来逼近真相。无论是渗透测试中的异常行为判断,还是应急响应中的多维度告警关联,都依赖严密的推理链条。奇安信2018春招笔试正是以此为出发点,通过图形推理、数字推理、文字逻辑与经典智力题等题型,考察候选人的多维观察力与结构化拆解能力。掌握图形题的四步分析法、数列特征决策表和论证结构拆解法,不仅能提升笔试成绩,更能迁移到真实安全分析工作中。

weixin_30847865的博客 370

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

2025大模型(LLM)面试全攻略:校招/社招高频考点与前沿技术详解

本文为2025年大模型(LLM)面试准备的全面指南,涵盖Transformer基础、模型架构、推理优化、应用范式、前沿趋势及实战代码。重点介绍MoE、Agent、多模态、RAG等2025年热门技术,包含LLM训练流程、推理加速、量化优化等核心知识点,并提供面试手写代码和智力题指导,是校招/社招必收藏的面试宝典。

程序员鑫港的博客 1064

百度管培生笔试非技术岗笔试校招笔试攻略|题库分享

整体来说百度的笔试有点难,特别是没有行测知识的同学来说,因此最好提前多刷往年真题熟悉题型难度,掌握解题思路,祝大家都能顺利通过百度笔试!下面分享一些题库,助力校招!!➡️笔试题库分享。

阿飞的博客 616

《应届生求职笔试全攻略》学习笔记(四)——招聘笔试题分类详解

五、逻辑推理及智力题逻辑推理题的主要题型: 语言推理题(定义判断) 正确的答案应与所给的陈述相符合,应不需要任何附加说明即可以从陈述中直接推出。 解难推理题 解这类题,就像拼图一样,要把每个图片安排到适当的位置。 数学/编程推理题 矩阵排列题 智力推理题应对策略: (一)排除法 把一些无关的问题先予以排除,...

weixin_33918357的博客 291

十二个球称三次C语言编程,经典智力题 12个球称3次,分出并判断异常球

经典智力题十二个乒乓球称重三次有十二个大小、形状都相同的乒乓球,要求用没砝码的天秤称三次,找出其中唯一的异常球,并且知道它是重了还是轻了。1精彩内容,尽在百度攻略:https://gl.baidu.com①②③④ ⑤⑥⑦⑧ ⑨⑩⑾⑿1.1 平 ①②③ ⑨⑩⑾ ⑿1.1.1精彩内容,尽在百度攻略:https://gl.baidu.com1.1.1.1 1.1.1.2平 ...

weixin_36216860的博客 732

数学智力题 武士数独题目_数学游戏丨用数学名词趣填成语

点击蓝字,关注我们数学名词&成语接龙怎么玩?快来发动自己大脑里隐藏的技能,用你的数学知识储备,让下面的成语变完整!这波儿混搭学习,真·666!玩法介绍下面这些填空,请同学们在中间填上数学名词,使它们成为完整的成语。例如德高望重心安理得请开始答题1.不计其______而不厌2.寥寥无______去何从3.平庸无______典忘祖4.无独有______一数二5.令人发______九寒...

weixin_39654917的博客 442

软件测试面试全攻略:思维发散与实战技巧解析

软件测试是确保软件质量的关键环节,其核心在于通过系统化的方法验证功能正确性。从测试原理来看,主要分为黑盒测试(关注输入输出)和白盒测试(检查内部逻辑),其中等价类划分、边界值分析等方法是常见的技术手段。在工程实践中,测试左移、自动化测试覆盖率等敏捷测试理念能显著提升效率。对于测试工程师而言,掌握测试用例设计、接口测试等实战技能尤为重要。本文以面试题为切入点,深入解析如何测量球体半径等思维发散问题,并分享三角形判断等编程题的解决方案,帮助读者构建完整的测试知识体系。

weixin_30634661的博客 314

秋招春招实习百度笔试百度管培生笔试题库百度非技术岗笔试|笔试解析和攻略|题库分享

百度非技术岗笔试介绍摘要: 百度非技术岗笔试采用统一考试形式,管培生需参加7月底和8月中旬两场考试,其他岗位8月中旬开考。笔试包含4-6个部分,必考行测题,部分岗位(如管培生、产品经理)需作答简答题。主要考察内容包括:逻辑推理(15题/15分钟)、符号图形推理(15题/15分钟)、材料分析(15题/15分钟)、数学计算(11题/15分钟)、数字推理(部分岗位15题/15分钟)以及简答题(1-3题,20-70分钟)。简答题多与AI相关,需在5000字内作答。笔试难度较大,建议提前刷题备考。文末附有笔试题库资源

阿飞的博客 1060

大学生英语竞赛大揭秘&准备攻略

大学生英语竞赛大揭秘&准备攻略 竞赛简介 2019年全国大学生英语竞赛 NECCS(National English Competition for College Students)面向全体在校大学生,提倡“重在参与”的奥林匹克精神。 竞赛的总获奖比例为参加初赛人数的51‰,其中特等奖获奖比率为1‰,一等奖获奖比例为5‰,二等奖获奖比例为15‰,三等奖获奖比例为30‰。二等奖和三等奖通过初赛产生,特等奖和一等奖通过决赛产生。 个人觉得,在英语学科领域,这个比赛还是挺良心的。因为,你只要花30元,就

weixin_47312141的博客 2554

校招秋招春招中国人寿笔试测评中国人寿笔试题库|笔试解析和攻略|题库分享

中国人寿笔试内容主要包括行测和性格测试两部分,不考察英语和专业知识。行测部分涵盖言语逻辑推理、材料分析、数学计算、言语理解、资料分析、图形推理和空间推理等题型,共约70题,多数题目限时60-90秒,需快速作答。性格测试则需真实作答,注意前后一致性。笔试难度适中,但时间紧张,建议提前练习真题题库(附百度云链接)熟悉题型和解题思路,以提高通过率。整体考试重点考察逻辑思维、计算能力和快速反应能力。

阿飞的博客 3018
上一篇: TCP与UDP区别
下一篇: SIZEOF函数总结
willian0621
博客等级 码龄17年 50粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值