練習賽一 A 群鴉的盛宴

2021-08-09 04:23:40 字數 780 閱讀 7892

時間限制:300ms   記憶體限制:32768kb

通過率:91/96(94.79%)正確率:91/261(34.87%)

alvinzh總是比別人慢一拍,比如暑假大家都在追權遊7討論龍母和雪諾大人尷尬相遇的時候,他還在第一季震驚地看著三隻剛出生的小龍。alvinzh的進度很慢,因為他一邊刷著電視劇集,一邊還在看原版**,所以現在才看到第五季,雪諾在這頭,龍母在那頭。

alvinzh發現書中各城堡之間的通訊工具都是烏鴉,經過訓練的烏鴉能夠及時傳遞訊息,使得主角總能絕處逢生。簡化一下問題,假設維斯特洛大陸各領地分布如下圖,信鴉只能從左向右飛行傳信(1只能到2或3),alvinzh想知道信鴉在兩個領地間傳信時的可能路線數,他想到了你們,快幫幫他。

第乙個數為資料組數n。

接下來n行,每行2個整數a,b(0對於每組資料,輸出一行,為信鴉從領地a飛到領地b的可能路線數。

2

1 22 6

1

5

解析:

兩地的可能路線數取決於兩地間的距離,以距離為引數設計陣列ans,經過簡單列舉可知:ans[i] = ans[i-1] + ans[i-2],由此式便可利用迴圈得出答案。

**:

#includelong long ans[57];

long long solve(int n)

return ans[n];

}int main()}}

2016演算法第一次練習賽 A 群鴉的盛宴

時間限制 300ms 記憶體限制 32768kb alvinzh總是比別人慢一拍,比如暑假大家都在追權遊7討論龍母和雪諾大人尷尬相遇的時候,他還在第一季震驚地看著三隻剛出生的小龍。alvinzh的進度很慢,因為他一邊刷著電視劇集,一邊還在看原版 所以現在才看到第五季,雪諾在這頭,龍母在那頭。alvi...

2016級演算法第一次練習賽 A 群鴉的盛宴

本題乍一眼看過去,你可能會想到使用乙個二維陣列a 51 51 來記錄從i到j的路線數。你很厲害,這是dp的思想。可是什麼情況才用dp 分解得到子問題往往不是互相獨立的。這也是dp和分治的最大區別之一。這題我從a走到b,和a之前b之後的格仔完全沒有關係啊!so,冷靜一下再看看,你會發現從1走到3和從2...

20170117 機房 練習賽

現代科學,面廣枝繁,不是一輩子學得了的。惟一的辦法是集中精力,先打破一缺口,建立一塊或幾塊根據地,然後乘勝追擊,逐步擴大研究領域。此法單刀直入,易見成效。王梓坤 我熱愛生活,我是一名快速成長的oier include include include define program name color...