HDU 1021Fibonacci Again
来源:互联网 发布:热血传奇蛮王数据 编辑:程序博客网 时间:2024/06/10 04:58
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.
Print the word "no" if not.
Sample Input
012345
Sample Output
nonoyesnonono由于n很大,直接递归会栈溢出,如下:#include<stdio.h>int f(int n){int i;if(n==0)return 7;else if(n==1)return 11;elsereturn f(n-1)+f(n-2);}int main(){int n;while(scanf("%d",&n)!=EOF){if(f(n)%3==0)printf("yes\n");elseprintf("no\n");}return 0;}只有找规律,除了n=0、1、2以外,每3个no就一个yes#include<stdio.h>int main(){int n;while(scanf("%d",&n)!=EOF){if(n<3)printf(n==2?"yes\n":"no\n");elseprintf((n-2)%4==0?"yes\n":"no\n");}return 0;}
0 0
- HDU 1021 Fibonacci Again
- HDU 1021 Fibonacci Again
- HDU 1021 Fibonacci Again
- hdu 1021 Fibonacci Again
- hdu 1021 Fibonacci Again
- HDU 1021 Fibonacci Again
- HDU 1021 Fibonacci Again
- Hdu 1021 - Fibonacci Again
- hdu 1021 Fibonacci Again
- hdu 1021 Fibonacci Again
- hdu 1021 Fibonacci Again
- hdu 1021 Fibonacci Again
- HDU 1021 Fibonacci Again
- hdu 1021 - Fibonacci Again
- hdu 1021Fibonacci Again
- hdu 1021-Fibonacci Again
- hdu-1021-Fibonacci Again
- hdu 1021 Fibonacci Again
- 2004-2014还有多少个十年
- Quatz 定时任务
- 边缘检测(2)Roberts算子
- 【拷贝】Eclipse中删除了tomcat后
- putty如何连接到虚拟机下的Linux平台
- HDU 1021Fibonacci Again
- 从KMP算法,trie树再到AC自动机
- Bellman-ford算法学习与SPFA算法
- stringstream的清空问题
- 如何在3个月内拥有3年的工作经验[转]
- 在开发机上运行正常在客户机上崩溃的调试方法
- 那些做了但是没有完成的任务。。。
- 九度OnlineJudge题目1064:反序数
- 深入理解拉格朗日乘子法(Lagrange Multiplier) 和KKT条件