在一條筆直公路的一邊有許多房子,現(xiàn)要安裝消防栓,每個(gè)消防栓的覆蓋范圍遠(yuǎn)大于房子的面積,如下圖所示。現(xiàn)求解能覆蓋所有房子的最少消防栓數(shù)和安裝方案(問題求解過程中,可將房子和消防栓均視為直線上的點(diǎn))。
該問題求解算法的基本思路為:從左端的第一棟房子開始,在其右側(cè)m米處安裝一個(gè)消防栓,去掉被該消防栓覆蓋的所有房子。在剩余的房子中重復(fù)上述操作,直到所有房子被覆蓋。算法采用的設(shè)計(jì)策略為( 1 );對(duì)應(yīng)的時(shí)間復(fù)雜度為( 2 )。
假設(shè)公路起點(diǎn)A的坐標(biāo)為0,消防栓的覆蓋范圍(半徑)為20米,10棟房子的坐標(biāo)為(10,20,,30,35,60,80,160,210,260,300),單位為米。根據(jù)上述算法,共需要安裝( 3 )個(gè)消防栓。以下關(guān)于該求解算法的敘述中,正確的是( 4 )。
(1) A.分治
B.動(dòng)態(tài)規(guī)劃
C.貪心
D.回溯
(2)A.Θ(lgn)
B.Θ(n)
C.Θ(nlgn)
D.Θ(n2)
(3) A.4
B.5
C.6
D.7
(4)A.肯定可以求得問題的一個(gè)最優(yōu)解
B.可以求得問題的所有最優(yōu)解
C.對(duì)有些實(shí)例,可能得不到最優(yōu)解
D.只能得到近似最優(yōu)解
信管網(wǎng)參考答案:C、B、B、A
查看解析:www.jazzmuze.com/st/407522687.html
相關(guān)推薦:
點(diǎn)擊查看/下載:軟件設(shè)計(jì)師歷年真題匯總
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評(píng)論 查看完整評(píng)論 | |