智力题必考: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大厂智力题面试,拆解面试官到底想听啥