- 相關(guān)推薦
Hulu筆試題:直線和折線切分平面問題及解答
昨天聽師姐說了一道Hulu的筆試題:N條直線最多將平面劃分為多少區(qū)域,如果換成折線,又是多少?
參考《編程之美》1.7節(jié)“光影切割問題”,下面是我的解答:
由上圖可知:
兩條直線最多一個交點(diǎn),將平面分成了4個區(qū)域;
三條直線最多三個交點(diǎn),將平面分成了7個區(qū)域;
可以推出:
每增加一條直線,如果增加m個交點(diǎn),那么這條直線被新增加的m個交點(diǎn),分成(m+1)段。每一段又會將原來的一個區(qū)域分成兩塊,因此,新增加了(m+1)個新區(qū)域。增加第N+1條直線時,最多與前面N條直線全部相交,增加n個交點(diǎn)。因此,最多增加n+1個區(qū)域。由此可得遞推式:
【Hulu筆試題:直線和折線切分平面問題及解答】相關(guān)文章:
Hulu面試經(jīng)歷11-19
外企面試英語問題及解答11-25
面試中最常見的問題及解答12-05
外企面試常見問題及解答11-10
面試常見問題解答03-19
職場常見問題解答匯總11-11
10個面試問題解答05-18
高管解答學(xué)生職業(yè)規(guī)劃問題11-18
近期職場常見疑難問題解答02-18
職場新人社保、戶口知識問題解答11-11