一艺演、前言
每周面試題,這周來個(gè)簡(jiǎn)單點(diǎn)桐臊,而且最近也在寫 Android 自定義 View 系列的文章胎撤,歡迎大家關(guān)注公眾號(hào)【于你供讀】,每周推送面試題豪硅,每天推送技術(shù)干貨哩照。
二、題目
已知每個(gè)城市的用水需求相同懒浮,每月水庫的進(jìn)水速率恒定不變∑。現(xiàn)有一座水庫供水识藤,如果供應(yīng) 10 個(gè)城市的話,一個(gè)月水庫就會(huì)枯竭次伶;如果供應(yīng) 8 個(gè)城市的話痴昧,一個(gè)半月水庫就會(huì)枯竭。當(dāng)前城市化進(jìn)程不斷加快冠王,新的城市不斷產(chǎn)生赶撰,為了能夠持續(xù)滿足 12 個(gè)城市的供水,還至少需要建設(shè)幾個(gè)這樣的水庫柱彻?
A. 2
B. 3
C. 4
D. 5
三豪娜、解題
這題相對(duì)來說,還是比較簡(jiǎn)單的哟楷,題目中最重要的一句話就是“現(xiàn)有一座水庫供水瘤载,如果供應(yīng) 10 個(gè)城市的話,一個(gè)月水庫就會(huì)枯竭卖擅;如果供應(yīng) 8 個(gè)城市的話鸣奔,一個(gè)半月水庫就會(huì)枯竭”,從這句話我們可以得出半個(gè)月水庫的出水量可以養(yǎng)活 2 個(gè)城市惩阶,也就是說一個(gè)月的出水量可以養(yǎng)活 4 個(gè)城市挎狸。那么問題來了,要養(yǎng)活 12 個(gè)城市呢断楷?
當(dāng)然锨匆,12 / 4 = 3 ,3 個(gè)水庫就能養(yǎng)活 12 個(gè)城市脐嫂,可是這里要看清楚统刮,千萬看清楚紊遵,題目問的是 “還至少需要建設(shè)幾個(gè)這樣的水庫” 账千,本來有一個(gè)這樣的水庫,還至少需要幾個(gè)暗膜,所以答案是 2
如果上面表述的不清晰匀奏,我們用數(shù)學(xué)公式來解答一下:
假設(shè)水庫庫存的水量為 M
水庫每月進(jìn)水為 x
每個(gè)城市每月消耗水 m
根據(jù)題目的意思可以得到以下兩條公公式:
M + x = 10 * m
M + 1.5 * x = 8 * m * 1.5
解得:x = 4 m
最后假設(shè)需要 n 個(gè)水庫,就能養(yǎng)活 12 個(gè)城市学搜,也就是:
n * x = m * 12
因?yàn)?x = 4 m 娃善,所以解得 n = 3 ,可是題目問的是 “還至少需要建設(shè)幾個(gè)這樣的水庫” 瑞佩,本來有一個(gè)這樣的水庫聚磺,還至少需要幾個(gè),所以最后的答案為 2 炬丸,選擇 A
按照之前的習(xí)慣瘫寝,都會(huì)用程序模擬一下的蜒蕾,這次就偷下懶,不寫程序了焕阿!嘻嘻咪啡!