基因牛(藍橋杯)動態規劃
基因牛(藍橋杯)
張教授採用基因干預技術成功培養出一頭母牛,從第三年開始,這頭母牛每年會生出1頭母牛, 生出來的母牛從第三年開始,又可以每年生出一頭母牛。如此迴圈下去,請問張教授n年後有多少頭母牛?
解題思路
第一年有一頭牛
第二年有一頭牛
從第三年開始
第N年的牛=前一年的牛+前兩年的牛
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[] dp = new int[n + 1];
dp[1] = 1;
dp[2] = 1;
for (int i = 3; i <= n; i++) {
//第n年的牛等於上一年的牛+前兩年的牛
dp[i] = dp[i - 1] + dp[i - 2];
}
System.out.println(dp[n]);
}
}
年輕人耗子尾汁,謝謝朋友們~
相關文章
- 藍橋杯 2014屆真題 地宮取寶 動態規劃解法動態規劃
- 藍橋杯-波動數列
- 藍橋杯 排序排序
- 藍橋杯大賽——驅動程式
- 藍橋杯-N皇后
- 藍橋杯真題
- 藍橋杯年號字串字串
- 藍橋杯-帶分數
- 藍橋杯-翻硬幣
- 藍橋杯-螞蟻感冒
- 藍橋杯 計算方程
- 藍橋杯-座次問題
- 藍橋杯-長草(BFS)
- 藍橋杯-日期問題
- 藍橋杯-班級活動
- 藍橋杯——查詢的妙趣
- 密碼脫落——藍橋杯密碼
- 藍橋杯-串的處理
- 藍橋杯-回形巢狀巢狀
- 藍橋杯-分巧克力
- 藍橋杯-k倍區間
- 藍橋杯學習路線
- 藍橋杯javaB組備賽Java
- 太陽(藍橋杯14屆)
- 藍橋杯-走迷宮(BFS)
- 藍橋杯-地宮取寶
- 藍橋杯-日誌統計
- 藍橋杯-合併數列
- 【動態規劃(一)】動態規劃基礎動態規劃
- 藍橋杯-矩陣翻硬幣矩陣
- 藍橋杯—演算法訓練演算法
- 藍橋杯--演算法訓練演算法
- 藍橋杯 分巧克力(Java)Java
- 藍橋杯-買不到的數目
- 藍橋杯4-R格式-2
- 藍橋杯-axf檔案生成01
- 藍橋杯模板(三)python組Python
- 藍橋杯模板(二)python組Python