基因牛(藍橋杯)動態規劃
基因牛(藍橋杯)
張教授採用基因干預技術成功培養出一頭母牛,從第三年開始,這頭母牛每年會生出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屆真題 地宮取寶 動態規劃解法動態規劃
- Luogu P10581 藍橋杯2024國A 重複的串 題解 [ 藍 ] [ KMP ] [ 動態規劃 ] [ 矩陣加速 ]KMP動態規劃矩陣
- 藍橋杯
- 藍橋杯-班級活動
- 藍橋杯-波動數列
- 藍橋杯大賽——驅動程式
- 藍橋杯-分巧克力
- 藍橋杯-N皇后
- 藍橋杯真題
- 藍橋杯 買瓜
- 藍橋杯 剪格子
- 藍橋杯-長草(BFS)
- 藍橋杯-日期問題
- 藍橋杯-帶分數
- 藍橋杯-翻硬幣
- 藍橋杯-座次問題
- 藍橋杯 計算方程
- 藍橋杯-螞蟻感冒
- 藍橋杯-排列序數
- 如何準備藍橋杯
- 藍橋杯年號字串字串
- 藍橋杯考點整理
- 藍橋杯 分巧克力(Java)Java
- 藍橋杯訓練2
- 藍橋杯 整數拼接
- 藍橋杯注意的地方
- 2013年藍橋杯真題
- 藍橋杯-日誌統計
- 藍橋杯-走迷宮(BFS)
- 藍橋杯模板(二)python組Python
- 藍橋杯模板(三)python組Python
- 太陽(藍橋杯14屆)
- 藍橋杯-合併數列
- 藍橋杯-k倍區間
- 藍橋杯-地宮取寶
- 藍橋杯javaB組備賽Java
- 藍橋杯全排列專題
- 藍橋杯學習路線