您的位置:首页 > 大数据 > 人工智能

hdu 1021 - Fibonacci Again

2016-04-28 09:28 471 查看
題目:類Fib數列(初始值不同),判斷是否能被3整除。

分析:數論、循環節。以3為週期循環計算即可。

說明:數論╮(╯▽╰)╭。

#include<iostream>
#include<cstdlib>

using namespace std;

int F[1000001];

int main()
{
F[0] = 1;F[ 1 ] = 2;
for (int i = 2; i < 1000001; ++ i)
F[i] = (F[i-1] + F[i-2])%3;
int t;
while (cin >> t)
if (F[t]) cout << "no\n";
else cout << "yes\n";

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: