100个苹果(智力题四)
2015-08-29 22:29
323 查看
问题:
桌上有100个苹果,你和另一个人一起拿,一人一次,每次拿的数量大于等于1小于等于5,问:如何拿能保证最后一个苹果由你来拿?
解答:只需要你先拿,第一次拿4个,以后看对方拿的个数,根据对方拿的个数,保证每轮对方和你拿的加起来是6就行了,其实就是保证你拿到4,还要拿到10,16…直到94。
分析:如果要保证拿最后一个,那么就得保证拿到第94个,以此类推,要拿第94个,就要保证拿到第88个、82、76、70…最后只要保证你拿到第四个就行了。
桌上有100个苹果,你和另一个人一起拿,一人一次,每次拿的数量大于等于1小于等于5,问:如何拿能保证最后一个苹果由你来拿?
解答:只需要你先拿,第一次拿4个,以后看对方拿的个数,根据对方拿的个数,保证每轮对方和你拿的加起来是6就行了,其实就是保证你拿到4,还要拿到10,16…直到94。
分析:如果要保证拿最后一个,那么就得保证拿到第94个,以此类推,要拿第94个,就要保证拿到第88个、82、76、70…最后只要保证你拿到第四个就行了。
相关文章推荐
- qt mac 使用libusb
- Mac移动硬盘分区无法装载
- 【OpenCV入门教程之十二】OpenCV边缘检测:Canny算子,Sobel算子,Laplace算子,Scharr滤波器合辑
- listview复用机制研究
- NSURLConnection探究
- 【OpenCV入门教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽合辑
- Hibernate 缓存机制
- java mysql 编码总结
- UITextView keyboard
- C++拷贝构造函数
- 第五章:C++程序的结构
- 词频统计 求最大k个数
- 【OpenCV入门教程之十】 形态学图像处理(一):膨胀与腐蚀
- iOS Working with Streams 处理流 官方文档翻译(四)
- 【OpenCV入门教程之九】 非线性滤波专场:中值滤波、双边滤波
- HDU2.2.6 Digital Roots
- oracle创建表空间和账户
- 谈谈spring中的拦截器interceptor
- C++中内存分配、函数调用和返回值问题
- hdoj 2435 There is a war 【求原图最小割已经分成的两个点集 + 枚举两点集里面的点建新边 求残量网络的最大最小割】