首页 > 智力题必考:100个苹果,一次只能拿1~5个,怎么保证赢?
头像
Offer多多_大厂面经分享
发布于 01-18 16:26 上海
+ 关注

智力题必考:100个苹果,一次只能拿1~5个,怎么保证赢?

面试题简述

有100个苹果,两个人轮流拿,每次只能拿1到5个,谁能拿到最后一个谁赢,你先手,怎么保证你一定能赢?

面试官想听的

1、能不能抽象问题

2、能不能找到规律

3、能不能把思考过程说清楚

需要说明的是,这类智力题最重要的是推理能力,而不是答案。

面试回答举例

我会先从小规模的情况开始分析规律,而不是直接看100个数。

假设只剩下1个到5个苹果,先手一定赢。

详情请参考:http://xhslink.com/o/444QKKxYUTp

由浅入深分析

1、这是一个博弈论中的必胜态或必败态问题

2、核心是控制节奏,而不是算的快

3、类似问题在算法中常见,比如 Nim 博弈

4、重点不在公式,而在归纳和反推

面试加分点

1、提到我先从小规模推规律

2、能总结6的倍数是必败态

3、表达清楚 > 算得快

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖

近期热帖

热门推荐