博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试经典-分金条
阅读量:7193 次
发布时间:2019-06-29

本文共 321 字,大约阅读时间需要 1 分钟。

参考:

你让一些人为你工作了七天,你要用一根金条作为报酬。金条被分成七小块,每天给出一块。

如果你只能将金条切割两次,你怎样分给这些工人?

解答:只能切割两次,并且每天都要给金块。

 

首先把金条看出成7小块的组合

切割两次分割的方式:1 1 5, 1 2 4 ,1 3 3 , 有三种方式。

对于1 1 5:第一天给1 第二天给1 第三天只能给剩下的5

对于 1 2 4:第一天给1

第二天给2  (这里需要拓展思维:让他们找回1)

第三天再给1

第四天给4(这里继续拓展思维:让他们找回 1 和 2)

第5天给1

第六天给2(让他们找回1)

第7天给1

对于 133:这种方式也是不行的。

总结:这可能是1,2,4,8。。。。,这个数列的优势。

 

转载地址:http://cstkm.baihongyu.com/

你可能感兴趣的文章
JNI学习积累之三 ---- 操作JNI函数以及复杂对象传递
查看>>
firefox怎么修改tls协议号
查看>>
C# 中的"yield"使用
查看>>
vue-todolist
查看>>
【大型网站技术实践】初级篇:借助LVS+Keepalived实现负载均衡
查看>>
更新项目经常使用的Linux命令
查看>>
tracert路由跟踪工具使用方法
查看>>
OGG学习笔记03-单向复制简单故障处理
查看>>
软件性能指标
查看>>
第4章 Selenium2-java WebDriver API (三)
查看>>
Coding.net+Myeclipse 2014 Git配置
查看>>
PHP-问题处理Fatal error: Uncaught Error: Call to undefined function mb_strlen()
查看>>
学习 OpenStack 的方法论 - 每天5分钟玩转 OpenStack(150)
查看>>
LSM Tree 学习笔记——本质是将随机的写放在内存里形成有序的小memtable,然后定期合并成大的table flush到磁盘...
查看>>
[2-SAT]【学习笔记】【未完】
查看>>
数据产品经理最佳实践-数据战略规划
查看>>
20个代码生成框架 (.NET JAVA)
查看>>
Apache Rewrite url重定向功能的简单配置
查看>>
每一个程序员都应该知道的高并发处理技巧、创业公司如何解决高并发问题、互联网高并发问题解决思路、caoz大神多年经验总结分享(转)...
查看>>
.NetCore简介
查看>>