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场。
3.考虑一个双人游戏。游戏在一个圆桌上进行。每个游戏者都有足够多的硬币。他们需要在桌子上轮流放置硬币,每次必需且只能放置一枚硬币,要求硬币完全置于桌面内(不能有一部分悬在桌子外面),并且不能与原来放过的硬币重叠。谁没有地方放置新的硬币,谁就输了。游戏的先行者还是后行者有必胜策略?这种策略是什么?
答案:先行者在桌子中心放置一枚硬币,以后的硬币总是放在与后行者刚才放的地方相对称的位置。这样,只要后行者能放,先行者一定也有地方放。先行者必胜。
4.一个矩形蛋糕,蛋糕内部有一块矩形的空洞。只用一刀,如何将蛋糕切成大小相等的两块?
答案:注意到平分矩形面积的线都经过矩形的中心。过大矩形和空心矩形各自的中心画一条线,这条线显然把两个矩形都分成了一半,它们的差当然也是相等的。
相关推荐
前端笔试面试题部分 试题链接 原题概述 标签分类 1.md CSS部分 CSS 2.md HTML部分 HTML 3.md FEX 面试题 General 4.md 前端面试常见问题 General 5.md 前端面试HTML 相关问题 HTML 6.md 前端面试CSS 相关问题...
收集了部分微软和google的有趣面试题。有兴趣的同学可以看下。
### 常见算法笔试或面试题解析 #### 1. 判断链表是否有环 在链表数据结构中,判断是否存在环是一个常见的问题。此题要求使用`O(n)`的时间复杂度和`O(1)`的空间复杂度完成。解决策略是采用快慢指针法。设置两个指针...
Scala面试题集锦 Scala是一种多-paradigm语言,集成了面向对象和函数式编程。函数式编程是一种编程范式,将电脑的运算视作是函数的运算。与过程化编程相比,函数式编程中,函数计算可以随时调用。 1. Scala语言的...
本文将深入探讨游戏测试的相关知识点,结合Gameloft的笔试和面试题,为求职者提供一份详尽的准备指南。 首先,我们要了解的是游戏测试的基本概念。游戏测试是为了确保游戏的质量和玩家体验,通过执行一系列测试用例...
这一环节展现了如何将动画元素与音乐教学相结合,以生动有趣的方式吸引学生的注意力,并有效建立学生与即将学习内容的联系。 其次,在初步感知阶段,教师介绍了作品的背景,包括作品的创作时间、创作者以及创作背景...
根据提供的文件信息,我们可以总结出以下C语言相关的知识点: ### 1. 使用`gets()`函数的风险 `gets()`函数在C语言中...以上就是从给定的文件信息中提取出来的C语言面试题相关的知识点。希望对学习C语言有所帮助。
根据给定的文件信息,以下是对“PHP新浪面试题”的知识点进行详细解析: ### PHP新浪面试题概览 #### 1. `echo count("abc");` 的结果是什么? `count()` 函数通常用于统计数组中的元素数量。在这个例子中,传入了...
推荐Vue.js 面试题资源! 内容概要: 这份资源收集了一些常见的Vue.js面试题,涵盖Vue.js的各个方面,从基础到进阶,包括Vue.js的核心概念和原理,Vue.js的生命周期钩子函数、组件通信、路由、Vuex 状态管理、服务端...
总结:此面试真题解析版展示了小学语文教学中如何有效结合教材内容,设计生动有趣的教学活动,引导学生深入理解文本,培养他们的语言运用能力、思维能力和情感体验。教师需关注学生个体差异,鼓励探究式学习,以达到...
- 语言表达:小学语文教师的口语表达能力要求较高,需要清晰、准确、生动、有趣地向学生传授知识。 - 互动能力:教师应能有效地组织课堂活动,与学生进行积极的互动,包括提问、讨论、角色扮演等多种方式,使学生在...
"经典嵌入式笔试面试题.pdf" 本资源是关于嵌入式系统笔试面试题的汇总,涵盖了多个方面的知识点,包括C语言测试、预处理器、宏定义、错误处理、死循环、数据声明等。 C语言测试 在嵌入式系统开发中,C语言测试是...
经典SQL面试题 这篇文章主要介绍了经典SQL面试题,涵盖了基本的SQL语句、数据表设计、数据查询、数据分析等方面的知识点。 数据表设计 在这篇文章中,我们可以看到四个数据表的设计:学生表(Student)、课程表...