宇视科技的一道面试题
来源:互联网 发布:强制破解wifi密码软件 编辑:程序博客网 时间:2024/04/28 14:54
题目描述:一个商人骑一头驴要穿越1000公里长的沙漠,去卖3000根胡萝卜。已知驴一次性可驮1000根胡萝卜,但每走1公里驴又要吃掉1根胡萝卜。问:商人最多可卖出多少胡萝卜?
解析:
因为驴每次最多驮1000,那么为了最大的利用驴,第一次卸下的地点应该是使萝卜的数量为2000的地点。 因为一开始有3000萝卜,驴必须要驮三次。设驴走X公里第一次卸下萝卜 则:
5X=1000(吃萝卜的数量,也等于所行走的公里数) X=200
也就是说第一次只走200公里 验算:驴驮1000根走200公里时剩800根,卸下600根,返回出发地 前两次就囤积了1200根,第三次不用返回则剩800根,则总共是2000根萝卜了。
第二次驴只需要驮两次,设驴走Y公里第二次卸下萝卜
则:3Y=1000, Y=333.3
验算:驴驮1000根走333.3公里时剩667根,卸下334根,返回第一次卸萝卜地点 第二次在途中会吃掉334根萝卜,到第二次卸萝卜地点是加上卸下的334根,刚好是1000根。 而此时总共走了:200+333.3=533.3公里,而剩下的466.7公里只需要吃466根萝卜
所以可以卖萝卜的数量就是1000-466=534
- 宇视科技的一道面试题
- Trend科技的一道面试题
- 趋势科技的一道面试题,自己做了一下,就当练练手
- 中兴的一道面试题
- 一道面试题的思考
- 微软的一道面试题
- 一道NEC的面试题
- 一道面试题的分析
- 一道数字的面试题
- 一道错误的面试题
- 一道公司的面试题
- google的一道面试题
- google的一道面试题
- 一道有趣的面试题
- 外企的一道面试题
- 一道C的面试题
- 腾讯的一道面试题
- 微软的一道面试题
- hadoop 2.0 详细配置教程
- python学习笔记(2)--python 多线程与queue
- 烂blog系统
- c# dataGridView添加行号和隔行换色代码
- webservice文件上传下载(byte[] 实现方式)
- 宇视科技的一道面试题
- 使用 Python 为 KVM 编写脚本,第 1 部分: libvirt
- 目前比较流行的Python科学计算发行版
- Motorola XOOM平板电脑(wingray)刷机方法
- 我的CSDN情结--工作一年总结
- C++ namespace
- Spring系列之四——Spring IOC依赖注入
- Be careful JVM
- Linux内核中断内幕