1.题目描述

NowCoder最近在研究一个数列:

  • F(0) = 7
  • F(1) = 11
  • F(n) = F(n-1) + F(n-2) (n≥2)

他称之为NowCoder数列。请你帮忙确认一下数列中第n个数是否是3的倍数。

2.输入描述:

输入包含多组数据。
每组数据包含一个整数n,(0≤n≤1000000)。

3.输出描述:

对应每一组输入有一行输出。
如果F(n)是3的倍数,则输出“Yes”;否则输出“No”。

4.输入例子:

0
1
2
3
4
5

5.输出例子:

No
No
Yes
No
No
No

6.解题思路:

找规律,列出前几项

f(0)=7, f(0)%3=1
f(1)=11,f(1)%3=2
f(2)=18,f(2)%3=0
f(3)=29,f(3)%3=2
f(4)=47,f(4)%3=2
f(5)=76,f(5)%3=1
f(6)=123,f(6)%3=0
f(7)=199,f(7)%3=1
f(8)=322,f(8)%3=1
f(9)=521,f(9)%3=2
。。。。。

由上述例子我们可以得出一个规律公式,f(n)%3=[ f(n-1)+f(n-2)]%3
于是我们便只用算出八项的余数即可,从而我们只需要求出n在八位中的第几位即可

7.源代码:

#include<stdio.h>
int main()
{int n,num[8];num[0]=1;num[1]=2;for(int i=2;i<8;i++){num[i]=(num[i-1]+num[i-2])%3;}while(scanf("%d",&n)!=-1){n=n%8;if(num[n]==0)printf("Yes\n");elseprintf("No\n");}return 0;
}

NowCoder数列(PAT)相关推荐

  1. NowCoder数列

    题目:https://www.nowcoder.com/questionTerminal/0984adf1f55a4ba18dade28f1ab15003 1 #include <iostrea ...

  2. PAT练习 NewCoder数列

    题目描述: NowCoder最近在研究一个数列: F(0) = 7 F(1) = 11 F(n) = F(n-1) + F(n-2) (n≥2) 他称之为NowCoder数列.请你帮忙确认一下数列中第 ...

  3. 小兔子(PAT乙级练习题)

    题目链接:https://www.nowcoder.com/pat/2/problem/251 这题本质上就是斐波那契数列: 假设本题用红色的圆圈表示大兔子,黑色的圆圈表示小兔子, 解释样例: 1-- ...

  4. NowCoder小定律

    题目:https://www.nowcoder.com/pat/2/problem/259 1 #include <cstdio> 2 #include <cstring> 3 ...

  5. 计算机能力挑战赛_蓝桥杯、PAT、CCF CSP、团体程序设计天梯赛、传智杯、计算机能力挑战赛、软考等大学生编程比赛/考试介绍...

    介绍7个适合普通大学生参加的编程比赛/考试(注:有的比赛如蓝桥杯有多种赛别,本文仅介绍其中的程序设计/编程比赛). 编程入门书籍推荐<算法笔记>,内容详细易懂,对新手非常友好,描述语言为C ...

  6. PAT乙级 数素数(20)

    题目链接:https://www.nowcoder.com/pat/6/problem/4079 思路分析: 1.如何判断一个素数!挺重要的,目前我对这种方法最熟悉,/*如果有自己的方法,此处可略过. ...

  7. PAT 数字分类(20)

    题目链接:https://www.nowcoder.com/pat/6/problem/4078 做题思路:以次便遍历输入的数字,每个数字符合哪种情况就对应相应的运算法则. 学到的知识点: 1.三目运 ...

  8. 【PAT甲级】字符串处理及进制转换专题

    目录 字符串处理 PAT甲级 1001 A+B Format (20 分) PAT甲级1005 Spell It Right (20 分) PAT甲级1035 Password (20 分) PAT甲 ...

  9. PAT A1010 Radix

    原文链接: PAT A1010 Radix 上一篇: 完美数列 PAT A1085 下一篇: PAT A1044. Shopping in Mars (25) https://www.patest.c ...

最新文章

  1. Rose VS PowerDesigner
  2. QCon北京2015:18个热门专题,出品人全部确认,新版网站上线
  3. 专访Connolly:为什么我们需要手动回归测试宣言?
  4. Windows socket c++ TCP UDP 简单客户端 vs2013
  5. 国家卫计委倡导健康生活理念:每天发呆5分钟
  6. BUUCTF--练习场-- basic--上传文件漏洞经典靶场upload-labs-- Pass1-3(Pass4简单尝试)
  7. 【BZOJ2131】免费的馅饼,坐标转换与DP
  8. 微信统一下单需注意问题
  9. asx根据时间点播放
  10. Oracle数据库用户查询常用命令
  11. python 项目目录结构
  12. Unity资源的基本类型
  13. android 11源码OTA升级封装及U盘检测
  14. 【周志华机器学习】十四、概率图模型
  15. esxi与unraid比较
  16. 【技术分享】Win10 wampserver升级安装php7.2.32
  17. 液晶面板里面有些什么配件_一个手机的液晶总成都包含什么部件?
  18. 从几何角度全新理解线性代数
  19. bzoj1707[Usaco2007 Nov]tanning分配防晒霜*
  20. CHECK约束使用自定义函数

热门文章

  1. admui 升级产品的时候,如何选择版本?
  2. 2022-2028年中国CDMO行业市场专项调研及投资前景研究报告
  3. css图片放不下的时候,优先显示中间部分
  4. 程序员的爱情 第十章
  5. 2016-2026年中国工业机器人市场销量及预测
  6. 我的世界核电工艺量子计算机,核电工艺(NuclearCraft)MOD
  7. python-基于selenium库爬取微博关键词搜索内容
  8. vue中使用arcgis js api 中通过坐标定位
  9. jlink远程下载笔记
  10. python 方差计算_计算方差图像python