250pt
題意:給定n把鎖,第i輪每間隔i個打開一個木有打開的。問最后打開的事幾
專注于為中小企業(yè)提供網(wǎng)站制作、
網(wǎng)站設(shè)計服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)
回民免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了近1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
思路:直接vector模擬
code:
1 #line 7 "LockersDivOne.cpp"
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 #include
12 #include
View Code
500pt
題意:A和B兩個人玩漢諾塔,其中A移動漢諾塔用最快的方法,移動的步數(shù)是2^n-1步,而B用的方法可以保證每種狀態(tài)恰好被訪問到一次,移動的步數(shù)是3^n-1。兩個人移動的偽代碼都給定,問第一個人移動K步后的configuration,按照第二個人的方法需要移動多少步。
思路:先算出最終的狀態(tài)。然后根據(jù)最終的狀態(tài)用遞歸算出答案。
code:
1 #line 7 "HanoiGoodAndBad.cpp"
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 #include
12 #include
View Code
網(wǎng)頁名稱:SRM482-創(chuàng)新互聯(lián)
地址分享:
http://weahome.cn/article/shhsc.html