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;
}
分析:數論、循環節。以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;
}
相关文章推荐
- 利用UltraISO刻录光盘启动盘
- 如何通过aix通过端口号查到进程号
- idea+genymotion,wait for adb
- VS报错 error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义
- 基于BootStarp的Dailog
- Ecplise打开xml文件时报Failed to create the part's controls错误
- 用Java开源项目JOONE实现人工智能编程
- Style input element to fill remaining width of its container
- 并查集
- 基于BootStarp的Dailog
- mybaits 插入数据时 如果是日期类型 一定要指明
- replication factor: 1 larger than available brokers: 0 问题解决方案
- UVA 10245 The Closest Pair Problem【分治】
- UVA 10245 The Closest Pair Problem【分治】
- UVA 10245 The Closest Pair Problem【分治】
- 【BZOJ3670】[Noi2014]动物园【KMP】【fail树】
- 219. Contains Duplicate II
- leetcode 217. Contains Duplicate
- hosting company 的 mail , localhost send 不到
- if __name__=='__main()__: