当前位置: 代码迷 >> 综合 >> SW练习_ P2437 蜜蜂路线_动态规划
  详细解决方案

SW练习_ P2437 蜜蜂路线_动态规划

热度:45   发布时间:2024-02-08 15:41:06.0

 这个题目,和前面的楼梯的题目代码一样样

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.math.BigDecimal;
import java.util.StringTokenizer;public class Main {public static void main(String[] args) throws Exception{BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));StringTokenizer st=new StringTokenizer(reader.readLine());int a=Integer.parseInt(st.nextToken());int b=Integer.parseInt(st.nextToken());int N=b-a;BigDecimal[] arr=new BigDecimal[N+1];if(N==0){System.out.println(0);return;}else if(N==1){System.out.println(1);return;}else if(N==2){System.out.println(2);return;}arr[1]=new BigDecimal(1);arr[2]=new BigDecimal(2);for (int i = 3; i <=N ; i++) {arr[i]=arr[i-1].add(arr[i-2]);}System.out.println(arr[N]);reader.close();}
}