1.有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問第二十個月的兔子對數爲多少? (使用遞歸去解決) 分析:首先我們要明白題目的意思指的是每個月的兔子總對數;假設將兔子分爲小中大
# 漢諾塔(又稱河內塔)問題是源於印度一個古老傳說的益智玩具。 # 大梵天創造世界的時候做了三根金剛石柱子,在一根柱子上從下往上按照大小順序摞着64片黃金圓盤。 # 大梵天命令婆羅門把圓盤從下面開始按大小順序重新擺放在另
重新看了回遞歸之後,順便寫了個使用遞歸實現全排列的算法,感覺空間複雜度有點大,等有時間再更改吧,發表出來,因爲算法功底實在有限,所以希望哪位可以幫忙優化優化,本人將感激不盡! 算法是這樣的,如果給定N個不同字符,將這N個字符全排列,最終的
斐波那契額數列:1、1、2、3、5、8、13、21、34… 首先很容易想到遞推關係式:F(n)= F(n-1) + F(n - 2).(n>=3)。 方法1: int fib1(int n) { if (n <= 2) {
問題描述 樓梯有n階臺階,上樓可以一步上1階,也可以一步上2階,走完n階臺階共有多少種不同的走法 解題思路: 假設n階臺階有f(n)種走法,第一步有2種走法 1.如果上1階,那就還剩n-1階,共有f(n-1)種走法 2.如果上2節
題目大意:給你n組數,每組有m個,有兩個人第一個人只能從開頭開始取,第二個人只能從最後一個取,第一個人先手,每個人都足夠聰明,問你他們最後的最大的得分爲多少。 解題思路:顯然如果每組都可以對稱着取數,不會影響總得分,影響的分的是個數爲奇數
這場CF終於當了一次手速狗啊,簡直了啊。 A:簽到,輸出一個蛇形,看着樣例找到規律打印路徑就可以了。 int main() { int n, m; while(cin >>n>>m) { for(i
鏈接:https://dwacon5th-prelims.contest.atcoder.jp/tasks/dwacon5th_prelims_b 題意: 給定一個長度爲n的序列,這n個數在序列中,一共會形成 n * (n + 1) /
Description Bob loves everything sweet. His favorite chocolate bar consists of pieces, each piece may contain a n
洛谷P1969積木大賽 思路: 當a[i+1]>a[i]的時候,ans=ans+(a[i+1]-a[i])。小於的時候不用管,因爲會和之前高的一起建好。 代碼: #include<bits/stdc++.h> #define pi
DiskGenius 下載地址https://www.diskgenius.cn/download.php https://baijiahao.baidu.com/s?id=1651410139210648102&wfr=spider
今天,我決定開博客寫自己這1年來的學習歷程。或許對於讀者來說,這不過是雞毛蒜皮的事罷了,但是,對於我來說,這是我認識自己的 a great decision。 還有半年,我就要畢業了。孤單單的這一刻,誰又能確定我要走向哪裏呢? 就像這一首
作爲初學者,跟着大神的腳步才能成爲大神,少走彎路。以下是個人收藏的一些blog。 CSDN博客: 郭霖:http://blog.csdn.net/guolin_blog 鴻洋:http://blog.csdn.net/lm
學習新技術都很多人來說本身就是一件比較痛苦的事情(因爲學習會改變自己原有的認知,是個自我更新的過程)~ 所以能不能學會學好的前提條件是你是不真真願意去學,你想學adnroid的根本出發點是什麼,這個出發點是否強大到讓自己完成這個
title: 記錄一下博客的由來 date: 2020-07-02 15:11:24 tags: firebase 1.前言 這個博客是於2020年7月2日創建的。使用的是hexo博客框架+firebase hosting 託