zoukankan      html  css  js  c++  java
  • 1021 FIBERNACI

     hdu1021
    分类: 数学 2011-08-12 11:42 652人阅读 评论(0) 收藏 举报
    integernumbersinputeach
    Fibonacci Again
    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 15238    Accepted Submission(s): 7140
    
    
    Problem Description
    There are another kind of Fibonacci numbers: F(0) = 7, F(1) = 11, F(n) = F(n-1) + F(n-2) (n>=2).
     
    
    Input
    Input consists of a sequence of lines, each containing an integer n. (n < 1,000,000).
     
    
    Output
    Print the word "yes" if 3 divide evenly into F(n).
    
    Print the word "no" if not.
     
    
    Sample Input
    0
    1
    2
    3
    4
    5
     
    
    Sample Output
    no
    no
    yes
    no
    no
    no
     
    
     
    Print the word"yes" if 3 divide evenly into F(n);Print the word"no" if not.
    
    这里m取值为3,则可将公式条件演变为:
    
    综上所述,可得到以下对应关系:F(0)= 1, F(1) = 2, F(n) = ( F(n-1) + F(n-2)  )( mod 3) (n>=2).
    
    index  0  1  2  3  4  5  6  7  8  9  10  11  12  13
    
    value  1  2  0  2  2  1  0  1  1  2   0   2   2  1
    
    print  no no yes no  no no yes  no  no  no  yes  no  no  no
    
    这样我们就得到了如下规律:从第2个开始每隔4个循环一次。
    
     #include<stdio.h>
    int main()
    {
     int n;
     while(scanf("%d",&n)!=EOF)
     {
      if((n-2)%4!=0)
       printf("no
    ");
      else
       printf("yes
    ");
     }
     return 0;
    }
  • 相关阅读:
    SQLZOO:SELECT from WORLD Tutorial
    Spyder——小技巧+快捷键
    JDK国内镜像
    debian 安装 plymouth 美化开机动画
    docker 国内镜像加速
    有关npm镜像加速的问题 yarn nvm yrm
    调整vscode工具栏侧边栏字体大小
    github的淘宝代理?
    fcitx5 主题设置
    debian testing安装qemu-kvm和virt-manager
  • 原文地址:https://www.cnblogs.com/hezixiansheng8/p/3710851.html
Copyright © 2011-2022 走看看