HDOJ 5018 Revenge of Fibonacci
来源:互联网 发布:基本法知乎 编辑:程序博客网 时间:2024/05/09 02:45
题意:输入斐波那契数列最初的两个值,要求判断输入的n是否存在于该数列中。
链接:http://acm.hdu.edu.cn/showproblem.php?pid=5018
解题思路:将每组第k个数据递推至大于等于n时进行判断,当num[k]==n时,n存在于数列中,否则n不存在。
注意点:n可能为最初始的两个值。
AC代码如下:
#include <iostream>#include <cstdio>#include <algorithm>using namespace std;int main(){ int t; cin >> t; while ( t -- ) { long long a, b, c; cin >> a >> b >> c; long long tmp = a + b; if ( a == c || b == c ) { tmp = c; } else { while ( tmp < c ) { a = b; b = tmp; tmp = a + b; } } if ( tmp == c ) { cout << "Yes" << endl; } else { cout << "No" << endl; } } return 0;}
0 0
- HDOJ 5018 Revenge of Fibonacci
- hdoj 5018 Revenge of Fibonacci
- hdoj 5018 Revenge of Fibonacci
- 【BestCoder】 HDOJ 5018 Revenge of Fibonacci
- HDOJ 题目5018 Revenge of Fibonacci(水题)
- hdu 5018 Revenge of Fibonacci
- hdu 5018 Revenge of Fibonacci
- HDU 5018 Revenge of Fibonacci
- hdoj problem 5018 Revenge of Fibonacci(杂码&&菲菠数列)
- HDOJ 题目4099 Revenge of Fibonacci(大数, 字典树)
- HDU-#5018 Revenge of Fibonacci(模拟)
- HDU 5018 Revenge of Fibonacci(数学)
- HDU——5018 Revenge of Fibonacci
- 杭电5018Revenge of Fibonacci
- Revenge of Fibonacci(杭电5018)
- HDU 5018 Revenge of Fibonacci 斐波拉契数
- hdu 5018 Revenge of Fibonacci(模拟)
- hdu 5018 Revenge of Fibonacci(水题)
- 【求助交流】Qt编译后可运行,但是窗口不显示
- J2SE之java多线程机制
- Activity学习(一):生命周期
- Spring中使用Jdbc
- 数据结构和算法系列 - 双向链表结构
- HDOJ 5018 Revenge of Fibonacci
- PYthon多线程服务器
- HDU 5035 Delivery 期望 公式
- Linux下的环境变量设置与定制
- rtx任务间的通信--event flags
- SFN,CFN
- 字符串数组
- 【MongoDB】The high query operation of MongoDB(二)
- Goagnt服务安装