智力题必考: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、表达清楚 > 算得快

#面经##实习##春招##大厂#
2025智力题复盘 文章被收录于专栏

带你复盘2025大厂智力题面试,拆解面试官到底想听啥

全部评论

相关推荐

joecii:如果没有工资,那可能没有工资是这家公司最小的问题了
找实习记录
点赞 评论 收藏
分享
迷茫的大四🐶:不是,匿名发帖,你也可以发
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务