zoukankan      html  css  js  c++  java
  • 题目1122:吃糖果

    题目描述:

    名名的妈妈从外地出差回来,带了一盒好吃又精美的巧克力给名名(盒内共有 N 块巧克力,20 > N >0)。
    妈妈告诉名名每天可以吃一块或者两块巧克力。
    假设名名每天都吃巧克力,问名名共有多少种不同的吃完巧克力的方案。
    例如:
    如果N=1,则名名第1天就吃掉它,共有1种方案;
    如果N=2,则名名可以第1天吃1块,第2天吃1块,也可以第1天吃2块,共有2种方案;
    如果N=3,则名名第1天可以吃1块,剩2块,也可以第1天吃2块剩1块,所以名名共有2+1=3种方案;
    如果N=4,则名名可以第1天吃1块,剩3块,也可以第1天吃2块,剩2块,共有3+2=5种方案。
    现在给定N,请你写程序求出名名吃巧克力的方案数目。

    输入:

    输入只有1行,即整数N。

    输出:

    可能有多组测试数据,对于每组数据,
    输出只有1行,即名名吃巧克力的方案数。

    样例输入:
    4
    样例输出:
    5
    来源:
     1 import java.util.Scanner;
     2  
     3  
     4 public class Main{
     5     public static void main(String[]args){
     6     long[]F=new long[20];
     7     F[1]=1;
     8     F[2]=2;
     9     for(int i=3;i<20;i++){
    10         F[i]=F[i-1]+F[i-2];
    11     }
    12     Scanner in=new Scanner(System.in);
    13     while(in.hasNext()){
    14         int x=in.nextInt();
    15         System.out.println(F[x]);
    16     }
    17     }
    18  }
    19  
    20 /**************************************************************
    21     Problem: 1122
    22     User: 0000H
    23     Language: Java
    24     Result: Accepted
    25     Time:80 ms
    26     Memory:15468 kb
    27 ****************************************************************/
  • 相关阅读:
    postgresql 添加触发器
    postgresql 操作
    postgresql 更新自增变量
    java8 stream api 文件流甚是牛逼
    fastjson妙用
    idea中springboot内置tomcat控制台中文乱码解决
    linux中开放某个端口
    idea中application.properties文件防止中文汉字自动转换成unicode编码解决办法
    使用vue开源项目vue-framework-wz遇到的问题以及解决方案
    rsync的使用
  • 原文地址:https://www.cnblogs.com/qq1029579233/p/4507825.html
Copyright © 2011-2022 走看看