acm编程题:hdu1021 ,hdu1022,hdu1023

Posted 林木子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了acm编程题:hdu1021 ,hdu1022,hdu1023相关的知识,希望对你有一定的参考价值。

//1021
//思路:求出各个fn,再挨个判断其是否能被3整除.
#include<iostream>
using namespace std;
#define N 1000000
int f[N];
int main()
{
int n;
int i;
f[0] = 1;//%3的结果
f[1] = 2;//也是%3的结果
//注意:如果不直接先%3的话,提交以后就会wrong answer
for ( i = 2; i < N; i++)
{
f[i] = (f[i - 1] + f[i - 2])%3;
}
while (cin>>n)
{
if (f[n]==0)
{
cout << "yes" << endl;
}
else
{
cout << "no" << endl;
}
}
return 0;
}

以上是关于acm编程题:hdu1021 ,hdu1022,hdu1023的主要内容,如果未能解决你的问题,请参考以下文章

acm编程题:hdu1018,hdu1019

acm编程题:hdu1012,hdu1017

acm编程题水题-hdu1028

ECJTU ACM18级队员寒假训练赛1 D题 HDU - 2181

hdu-1021 Fibonacci Again

HDU 1021[Fibonacci Again]规律