zoukankan      html  css  js  c++  java
  • (java实现)杭电oj 2044 一只小蜜蜂

    一只小蜜蜂...

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 61173    Accepted Submission(s): 22243


    Problem Description
    有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。
    其中,蜂房的结构如下所示。
     
    Input
    输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50)。
     
    Output
    对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,每个实例的输出占一行。
     
    Sample Input
    2 1 2 3 6
     
    Sample Output
    1 3
     
    Author
    lcy
     
    import java.util.Scanner;
    public class Main {
    	public static void main(String[] args) {
    		Scanner scan =new Scanner(System.in);
    		int m=scan.nextInt();
    		long ab[]=new long[51];//用int会wa
    		ab[0]=1;ab[1]=1;ab[2]=2;
    		for(int i=3;i<51;i++)
    			ab[i]=ab[i-1]+ab[i-2];
    		while(m--!=0){
    			int a=scan.nextInt();
    			int b=scan.nextInt();
    	    	   System.out.println(ab[b-a]);
    		} 	        
    	}  	 
    }
    

      

  • 相关阅读:
    愚人节的礼物
    Image Transformation
    Rails
    Google Map
    Code Formatter
    ACboy needs your help again!
    Geek's Collection(幂运算)
    Train Problem I
    Beautiful Meadow
    Card Trick(模拟)
  • 原文地址:https://www.cnblogs.com/cwenliu/p/5760690.html
Copyright © 2011-2022 走看看