逻辑题1

算法面试中的7道趣味题目 目录 1、25 匹马,有一条只能 5 匹马比赛的赛道,我们无法计时,只能看到马的排名,如何用最短的次数找出跑的最快的 5 匹马? 2、一条无限长的直线,有两个机器人,两个机器人执行同一段代码,这一段代码中只有几条语句:right 代表向右走,left 代表向左走,if arrived else 代表另一个机器人是否走过这个地方。goto 代表代码的跳转,请写一段代码确保两个机器人能够相遇。 ... 阅读详情

1、A、B两人分别在两座岛上。B生病了,A有B所需要的药。C有一艘小船和一个可以上锁的箱子。C愿意在A和B之间运东西,但东西只能放在箱子里。只要箱子没被上锁,C都会偷走箱子里的东西,不管箱子里有什么。如果A和B各自有一把锁和只能开自己那把锁的钥匙,A应该如何把东西安全递交给B?


答案:A把药放进箱子,用自己的锁把箱子锁上。B拿到箱子后,再在箱子上加一把自己的锁。箱子运回A后,A取下自己的锁。箱子再运到B手中时,B取下自己的锁,获得药物。


2、有一个软件公司,1/2的人是系统分析员,2/5的人是软件工程师,有1/4的人两者都是,问有多少人两者都不是?


1 – 1/2 – 2/5 + 1/4= 0.35


3、有25匹马,速度都不同,但每匹马的速度都是定值。现在只有5条赛道,无法计时,即每赛一场最多只能知道5匹马的相对快慢。问最少赛几场可以找出25匹马中速度最快的前3名?(百度2008年面试题)


每匹马都至少要有一次参赛的机会,所以25匹马分成5组,一开始的这5场比赛是免不了的。接下来要找冠军也很容易,每一组的冠军在一起赛一场就行了(第6场)。最后就是要找第2和第3名。我们按照第6场比赛中得到的名次依次把它们在前5场比赛中所在的组命名为A、B、C、D、E。即:A组的冠军是第6场的第1名,B组的冠军是第6场的第2名……每一组的5匹马按照他们已经赛出的成绩从快到慢编号:


A组:1,2,3,4,5
B组:1,2,3,4,5
C组:1,2,3,4,5
D组:1,2,3,4,5
E组:1,2,3,4,5


从现在所得到的信息,我们可以知道哪些马已经被排除在3名以外。只要已经能确定有3匹或3匹以上的马比这匹马快,那么它就已经被淘汰了。可以看到,只有上表中粗体蓝色的那5匹马才有可能为2、3名的。即:A组的2、3名;B组的1、2名,C组的第1名。取这5匹马进行第7场比赛,第7场比赛的前两名就是25匹马中的2、3名。故一共最少要赛7场。


4、考虑一个双人游戏。游戏在一个圆桌上进行。每个游戏者都有足够多的硬币。他们需要在桌子上轮流放置硬币,每次必需且只能放置一枚硬币,要求硬币完全置于桌面内(不能有一部分悬在桌子外面),并且不能与原来放过的硬币重叠。谁没有地方放置新的硬币,谁就输了。游戏的先行者还是后行者有必胜策略?这种策略是什么?


答案:先行者在桌子中心放置一枚硬币,以后的硬币总是放在与后行者刚才放的地方相对称的位置。这样,只要后行者能放,先行者一定也有地方放。先行者必胜。


5、一个矩形蛋糕,蛋糕内部有一块矩形的空洞。只用一刀,如何将蛋糕切成大小相等的两块?

答案:注意到平分矩形面积的线都经过矩形的中心。过大矩形和空心矩形各自的中心画一条线,这条线显然把两个矩形都分成了一半,它们的差当然也是相等的。

CSP-J1完善程序题深度解析:从逻辑拆解到C++编程思维构建 程序填空题是检验编程初学者算法理解和代码实现能力的重要题型,其核心在于将自然语言描述的问题逻辑精准转化为可执行的代码。这类题目通常围绕变量初始化、循环控制、条件判断、数组操作和状态更新等基础编程概念展开,考察的是对数据流和程序执行流程的掌控力。从技术价值看,解答此类题目能有效锻炼计算思维,提升将抽象问题具体化、流程化的能力,这是学习更复杂算法和进行工程实践的基石。在C++编程学习与竞赛备考中,掌握程序填空的解题策略,如通过手算模拟、画流程图、设计测试用例等方法,能帮助学习者夯实语法基础、规避常见陷阱。本文以 阅读详情

相关推荐

笔试逻辑智力题找规律题总结1

1.     3,3/2,1,3/4,(),1/2 解析:分子为3,分母为项数         3/1,3/2,3/3,3/4,3/5,3/6 答案:3  2.    3/2,5/8,7/24,9/48,() 解析:分子是奇数,分母依次是前一项分母依次乘以4,3,2,1;         则分母依次为2,2x4=8, 8x3=24,24x2=48,48x1=48 答案: 3/2,5...

weixin_44268113的博客 3743

有趣的面试题

1.A、B两人分别在两座岛上。B生病了,A有B所需要的药。C有一艘小船和一个可以上锁的箱子。C愿意在A和B之间运东西,但东西只能放在箱子里。只要箱子没被上锁,C都会偷走箱子里的东西,不管箱子里有什么。如果A和B各自有一把锁和只能开自己那把锁的钥匙,A应该如何把东西安全递交给B? 答案:A把药放进箱子,用自己的锁把箱子锁上。B拿到箱子后,再在箱子上加一把自己的锁。箱子运回A后,A取下自己的锁。箱子

dreamer2020的专栏 1286

PyTorch复现EEG-TCNet踩坑记:从BCI IV2a数据到TCN块缺失的完整解决方案

本文详细解析了使用PyTorch复现EEG-TCNet模型的全过程,重点解决了BCI IV2a数据集预处理和TCN模块缺失的技术难题。通过标准化数据流程、跨受试者验证策略以及三种因果卷积实现方案,为运动想象分类任务提供完整解决方案,帮助研究者高效实现模型复现与优化。

weixin_30699955的博客 319

题目:有一个软件公司,1/2的人是系统分析员,2/5的人是软件工程师,有1/4的人两者都是,问有多少人两者都不是?...

题目:有一个软件公司,1/2的人是系统分析员,2/5的人是软件工程师,有1/4的人两者都是,问有多少人两者都不是?假设该公司的人数为x 系统分析员为1/2*x 软件工程师人数为2/5*x 两者都是的人数为1/4*x 两者都不是的为y1/2*x+2/5*x-1/4*x+y = x解得:y=7/20*x如果该公司有 20 人,那么两者都不是的话就是7人了。 转载于:https://www.cnblo...

weixin_34109408的博客 2336

不用FFmpeg!纯前端实现RTSP直播的3种现代方案对比(WebSocket/Wasm/WebCodecs)

本文深入探讨了纯前端实现RTSP直播的三种现代技术方案:WebSocket代理转发、Wasm解码和WebCodecs硬解。通过详细的架构设计、性能实测数据和兼容性分析,帮助开发者在安防监控、智慧城市等场景中选择最佳方案,实现低延迟、高效率的视频流处理。

lilh34434的博客 231

C++控制台实现简单的注册登录

C++控制台实现简单的注册登录 #include<iostream> #include<string> #include <vector> #include <conio.h> void Display();//调用display显示switch()界面 void Register();//注册 void Enter();//登录 using nam...

乔路非 2万+

有趣的算法题目集锦

————来自于 https://mp.weixin.qq.com/s/aq7yEML5Kwt0vl-5uGTARw 1、 农夫需要把狼、羊、菜和自己运到河对岸去,只有农夫能够划船,而且船比较小,除农夫之外每次只能运一种东西,还有一个棘手问题,就是如果没有农夫看着,羊会偷吃菜,狼会吃羊。 请考虑一种方法,让农夫能够安全地安排这些东西和他自己过河。 2、 请你把10根放在篮子里的香蕉分给10只猴子,...

星尘逸风的博客 1万+

ROS入门必学导航算法——Navigation

该平台集成了多款无人车底盘,包括履带式、四轮差速、阿克曼、麦克纳姆轮底盘等,以满足不同形式和配置的需求,并搭载了RTK定位系统、双目相机、深度相机和激光雷达等多种传感器,以满足开发者的科研需求。amcl节点接收里程计数据(通过"odom"话题)和激光雷达数据(通常通过"scan"话题),结合已知的地图,实时地估计出机器人在该地图上的位置。在ROS中,这是通过"tf库"变换实现的,通过将传感器数据转换到共同的参考系中,系统可以更容易地集成来自不同传感器的数据,并确保它们在相同的空间和时间范围内可用。

AMOVLAB(阿木实验室) 2908

一个部门1/2为系统工程师,2/5为软件工程师,1/4两者都是,那么两者都不是的比例为

大家好,我是翔宇!今天我想和大家分享这样一道数据分析面试题,是一道考验是否具备基本逻辑思维能力的题目。 这道题目是之前在面试数据分析岗位的时候遇到的。刚好今天没什么写作的灵感。就想到把这道题目给大家分享一下。 题目 题目描述: 一个部门1/2为系统工程师,2/5为软件工程师,1/4两者都是,那么两者都不是的比例为? 一开始看到这道题目时,还有些懵的,因为那时候基本一直做的题目都是关于Python、SQL、数据分析相关的练习,也没想到练练这种题。但是,后面分析了一下,觉得不仅不难,还挺有趣的。难度的话算个中

eternal的博客 2500

【AAAI2025】【小目标检测】FBRT-YOLO:更快速、更优的实时航拍图像检测方法

FBRT-YOLO是一种新型实时航拍图像检测方法,针对小目标检测的精度与效率平衡问题提出创新解决方案。该方法通过两个轻量级模块显著提升性能:特征互补映射模块(FCM)将浅层空间位置信息深度整合至网络深层,缓解信息失衡;多核感知单元(MKP)采用多尺度卷积增强多目标感知能力。实验表明,在VisDrone、UAVDT和AI-TOD数据集上,FBRT-YOLO在检测精度和速度方面均优于现有实时检测器,特别适用于资源受限的飞行设备。该模型通过精简网络结构,在保持高性能的同时降低了计算负担,为航拍实时检测提供了高效解

weixin_44184852的博客 2903

微型纵向加密在新能源场站中的实战部署与运维避坑指南

本文详细解析了微型纵向加密在新能源场站中的实战部署与运维技巧。通过国密算法SM4实现数据加密,确保新能源场站通信安全,同时提供非侵入式部署方案和运维避坑指南,帮助提升网络稳定性和运维效率。

weixin_30505225的博客 596

DeepSeek-R1如何处理逻辑陷阱题?实战测试+部署优化

本文介绍了如何在星图GPU平台上自动化部署🧠 DeepSeek-R1 (1.5B) - 本地逻辑推理引擎镜像,高效处理逻辑陷阱题。该轻量级模型专为CPU本地推理优化,适用于教育场景中的数学悖论解析、语言歧义识别及概率推理等典型逻辑分析任务,助力用户获得可追溯、可验证的思维链输出。

weixin_29323977的博客 263

GEE高阶应用——如何绘制2000-2022年土地利用变化轨迹时序图

土地利用变化是指在一定时间范围内,土地利用类型和结构发生的变化。时序变化是指这种变化随时间的推移而发生的序列变化。土地利用变化轨迹的时序变化具体介绍如下:首先,土地利用变化轨迹的时序变化体现在土地利用类型的演变上。在过去的几十年里,随着人口的增加、经济的发展和城市化的推进,土地利用类型发生了显著的变化。传统的农田逐渐减少,而城市、工业、交通、居住等用地的面积不断扩大。同时,随着环境保护意识的提高,生态保护用地、森林、湿地等绿色用地的面积也在增加。

此星光明博客 1113

DeepSeek-R1如何应对逻辑陷阱题?真实测试+部署优化教程

本文介绍了如何在星图GPU平台上自动化部署🧠 DeepSeek-R1 (1.5B) - 本地逻辑推理引擎镜像,并展示了其核心应用场景。该平台简化了部署流程,用户可快速搭建本地推理环境。该镜像专精于逻辑推理,能有效应对逻辑陷阱题、辅助代码审查与数学问题分步讲解,是教育与开发领域的实用AI工具。

weixin_35886636的博客 236

Python爬虫实战:绕过Cloudflare反爬的最新技术与完整代码详解

在互联网数据采集领域,越来越多的网站开始部署CDN和安全防护服务,其中 Cloudflare 是最为广泛使用的防护方案之一。它不仅为网站提供DDoS防护,还能通过JS挑战、验证码和行为分析来识别并拦截爬虫。这给爬虫工程师带来了极大挑战——如何在不违反网站服务条款的情况下,实现有效的数据采集?本文将分享Python领域绕过Cloudflare反爬的最新技术方法,结合最新流行库与自动化浏览器,帮助你攻克这一难题。绕过Cloudflare反爬不是一蹴而就,需结合多技术、多策略,持续迭代。

2201_76125261的博客 2628

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

DeepSeek-R1鸡兔同笼问题实战:逻辑陷阱题部署教程

本文介绍了如何在星图GPU平台上一键自动化部署🧠 DeepSeek-R1 (1.5B) - 本地逻辑推理引擎镜像,构建本地AI逻辑推理环境。该模型擅长通过思维链逐步解析复杂问题,典型应用场景包括自动解答与验证“鸡兔同笼”等经典逻辑陷阱题,帮助用户清晰理解问题拆解与推理过程。

weixin_36122351的博客 113

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

DeepSeek-R1鸡兔同笼测试失败?逻辑题优化部署教程

本文介绍了如何在星图GPU平台上自动化部署🧠 DeepSeek-R1 (1.5B) - 本地逻辑推理引擎镜像,高效运行确定性数学推理任务。通过结构化提示词、低温采样与标准化题干输入,用户可稳定求解鸡兔同笼等多约束逻辑题,适用于教育辅导、工作报表分析及家庭预算计算等实际场景。

weixin_33597080的博客 382

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

DeepSeek-R1如何应对逻辑陷阱题?能力验证实战

本文介绍了基于星图GPU平台自动化部署🧠 DeepSeek-R1 (1.5B) - 本地逻辑推理引擎的技术实践,该镜像通过知识蒸馏实现高效轻量化,适用于逻辑陷阱识别、数学推理与AI应用开发等场景,支持本地CPU运行,满足低延迟、高隐私的工程需求。

weixin_34885746的博客 267

逻辑推理题-用C++实现(1)--谁是窃贼

1、题目:谁是窃贼 公安人员审问四名窃贼嫌疑犯。已知,这四人当中仅有一名是窃贼,还知道这四人中每人要么是诚实的,要么总是说谎的。在回答公安人员的问题中: 甲说:"乙没有偷,是丁偷的。" 乙说:"我没有偷,是丙便的。" 丙说:"甲没有偷,是乙偷的。" 丁说:"我没有偷。" 请根据这四人的答话判断谁是盗窃者。 2.问题分析与算法设计 假设A、B、C、D分别代表四个人,变量的值为1代表该

smallgyy的专栏 8825

推理逻辑题1

A:超级推理    1、你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段,你必须在每天结束时给他们        一段金条,如果只许你两次把金条弄断,你如何给你的工人付费?   2、请把一盒蛋糕切成8份,分给8个人,但蛋糕盒里还必须留有一份。    3、小明一家过一座桥,过桥时是黑夜,所以必须有灯。现在小明过桥要1秒,小明的弟弟要3秒,小明的爸爸要6秒,

说自己行就行 1253

前端_逻辑题 1

前端_逻辑题 1

Andy 1249

DeepSeek-R1思维链能力实战:复杂逻辑题求解部署指南

本文介绍了基于星图GPU平台自动化部署🧠 DeepSeek-R1 (1.5B) - 本地逻辑推理引擎镜像的完整方案。该模型支持在CPU环境高效运行,适用于数学解题、编程辅助等需复杂逻辑推理的AI应用开发场景,实现低延迟、可解释的本地化推理服务。

weixin_42605397的博客 287

DeepSeek-R1-Distill-Qwen-1.5B实战教程:用本地模型完成逻辑题拆解与步骤推导

本文介绍了如何在星图GPU平台自动化部署🐋 DeepSeek-R1-Distill-Qwen-1.5B本地智能对话助手(Streamlit驱动)镜像,实现完全本地的智能对话应用。该镜像擅长逻辑推理与数学问题求解,能通过思维链展示完整推理过程,适用于教育辅导、逻辑训练等需要分步推导的典型场景,保障数据隐私的同时提供快速响应。

weixin_42584758的博客 420

逻辑题(智力题)1~5

大厂面试常问的智力题

lu_la_la_的博客 1262

测试常见逻辑题(1)

第一题 1 1 1 2 1 1 2 1 1 1 1 1 2 2 1 下一行是什么? 答案:312211 解析:下一行是对上一行的解释,比如第二行就是解释第一行: 1个1 第三行是解释第二行,2个1 第四行是解释第三行:1个2 1个1 第五行是解释第四行:1个1 1个2 2个1 因此推断第六行是解释第五行:3个1 2个2 1个1 ——>312211 第二题 (1)烧一根不均匀的绳要用一个小时,如何用它来判断半个小时? (2)烧一根不均匀的绳,从头烧到尾总共需...

vip-le的博客 1844
下一篇: 校园招聘之算法编程题解析
流左沙
博客等级 码龄11年 46粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值