一、前言

每周面试题,这周来个简单点,而且最近也在写 Android 自定义 View 系列的文章,欢迎大家关注公众号【于你供读】,每周推送面试题,每天推送技术干货。

二、题目

已知每个城市的用水需求相同,每月水库的进水速率恒定不变。现有一座水库供水,如果供应 10 个城市的话,一个月水库就会枯竭;如果供应 8 个城市的话,一个半月水库就会枯竭。当前城市化进程不断加快,新的城市不断产生,为了能够持续满足 12 个城市的供水,还至少需要建设几个这样的水库?

A. 2
B. 3
C. 4
D. 5

三、解题

这题相对来说,还是比较简单的,题目中最重要的一句话就是“现有一座水库供水,如果供应 10 个城市的话,一个月水库就会枯竭;如果供应 8 个城市的话,一个半月水库就会枯竭”,从这句话我们可以得出半个月水库的出水量可以养活 2 个城市,也就是说一个月的出水量可以养活 4 个城市。那么问题来了,要养活 12 个城市呢?

当然,12 / 4 = 3 ,3 个水库就能养活 12 个城市,可是这里要看清楚,千万看清楚,题目问的是 “还至少需要建设几个这样的水库” ,本来有一个这样的水库,还至少需要几个,所以答案是 2

如果上面表述的不清晰,我们用数学公式来解答一下:

假设水库库存的水量为 M
水库每月进水为 x
每个城市每月消耗水 m

根据题目的意思可以得到以下两条公公式:
M + x = 10 * m
M + 1.5 * x = 8 * m * 1.5
解得:x = 4 m

最后假设需要 n 个水库,就能养活 12 个城市,也就是:
n * x = m * 12
因为 x = 4 m ,所以解得 n = 3 ,所以最后的答案为 2 ,选择 A

按照之前的习惯,都会用程序模拟一下的,这次就偷下懒,不写程序了!嘻嘻!

滴滴2016校招测评题(建水库问题)相关推荐

  1. 新能源集团2016校招测评

    新能源集团2016校招测评 呵呵,先做个小介绍:新能源科技有限公司于1999年在香港注册成立,全球研发和运营中心位于福建宁德,集团分支机构分布于北京.上海.香港.台北.东莞.西宁.德国慕尼黑和美国硅谷 ...

  2. 搜狗校招编程题-建房子

    @[TOC][搜狗校招编程题-建房子] 题目描述 某市政府规划建设一个新的小镇,要求小镇上的所有房屋都坐落在同一条东西向大姐的北侧并且临街(两座房子不能重叠).到目前为止,这条街上已经建造了n座房子, ...

  3. 大疆校招测评题--循环赛问题

    笔者在2022.7参加了大疆的测评题. 其中有道循环赛问题,记录下解题思路. 循环赛问题 六名选手A, B, C, D, E, F进行循环赛. 每两名选手间比赛一次,每名选手每天比赛一场. 五天内完成 ...

  4. 滴滴出行2016校招编程题

    1. 给定一个m*n的数组(m,n>=2,数组值>=0),要求选出和最大的子2*2数组.例如: 1 2 3 4 5 6 7 8 9 显然和最大的2*2子数组是5 6;8 9.下面完成这个功 ...

  5. 京东2016校招编程题

    记得有一个大题,说的是给定一个n*n的矩阵,要求从1开始填充矩阵,最后的矩阵是蛇形的.即如下: n=3,      7 8    1 6  9    2 5  4   3 n=4,    10 11 ...

  6. python笔试题奥特曼打怪兽_2019阿里校招测评题,光明小学完全图最短路径问题(python实现)...

    题目:光明小学的小朋友们要举行一年一度的接力跑大赛了,但是小朋友们却遇到了一个难题:设计接力跑大赛的线路,你能帮助他们完成这项工作么? 光明小学可以抽象成一张有N个节点的图,每两点间都有一条道路相连. ...

  7. 2019阿里校招测评题,光明小学完全图最短路径问题

    光明小学的小朋友们要举行一年一度的接力跑大赛了,但是小朋友们却遇到了一个难题:设计接力跑大赛的线路,你能帮助他们完成这项工作么? 光明小学可以抽象成一张有N个节点的图,每两点间都有一条道路相连.光明小 ...

  8. 2016校招真题解析(一)小米git

    题目描述 git是一种分布式代码管理工具,git通过树的形式记录文件的更改历史,比如: base'<--base<--A<--A' ^ | --- B<--B' 小米工程师常常 ...

  9. 2016校招真题编程练习——微信红包(腾讯)

    题目描述 春节期间小明使用微信收到很多个红包,非常开心.在查看领取红包记录时发现,某个红包金额出现的次数超过了红包总数的一半.请帮小明找到该红包金额.写出具体算法思路和代码实现,要求算法尽可能高效. ...

最新文章

  1. nav 鼠标移入当前高亮显示,其他消失
  2. Serverless 如何在阿里巴巴实现规模化落地?
  3. 「12306奇葩验证码」反例背后的产品观
  4. fisher判别_经典模式识别:Fisher线性判别
  5. 提高 webpack 构建 Vue 项目的速度
  6. 四十六、Qt网络(六)UDP
  7. 闪亮蔚蓝_在R中构建第一个闪亮的Web应用
  8. Nest,很酷的东西
  9. 【华为云技术分享】Reactive模式优势与实践
  10. 计算机常发故障英语,vipkid英语常见问题解决办法
  11. JSP+MySQL基于ssm的物理竞赛管理系统
  12. 超定方程 matlab,Matlab求解超定方程组实例(精品文档)
  13. python入门学习——6种方法求n的阶乘(8种写法)
  14. Apache FOP生成PDF
  15. 大学计算机知识点cad,大学cad考试试题「附答案」
  16. 世间所有,逃不过一个“缘”字
  17. 10.5亿人次观看珠海航展!图扑助力展商数字孪生演示,太震撼!
  18. Word文档误删怎样恢复?6种实用方法分享给你
  19. JS实现div宽度、高度拉伸
  20. CANoe的使用--CANoe常用操作(CANoe系列其一)(转载)

热门文章

  1. Live800:在线客服系统哪家强?
  2. 使用FirmAE 对zyxel路由器固件仿真实践 | 信息安全
  3. 中学-知识与能力【4】
  4. 如何将PDF文件转换为Excel表格?这两个方法方便实用!
  5. python自动下载阿里云数据库数据_脚本自动下载阿里云每日备份数据库镜像
  6. 计算机应用基础本科实验报告,实验一 计算机基础操作 实验报告
  7. 【实战】FaceNet 人脸识别模型- 彭于晏和邓超人脸像吗
  8. 四川科技馆智能控制协议设计
  9. Redis是什么?看完就知道了
  10. 一阶RC低通滤波器(二)