nefu 115 斐波那契的整除
2016-01-27 12:03
351 查看
斐波那契的整除 |
description |
已知斐波那契数列有如下递归定义,f(1)=1,f(2)=1, 且n>=3,f(n)=f(n-1)+f(n-2),它的前几项可以表示为1, 1,2 ,3 ,5 ,8,13,21,34…,现在的问题是想知道f(n)的值是否能被3和4整除,你知道吗? |
input |
输入数据有若干组,每组数据包含一个整数n(1< n <1000000000)。 |
output |
对应每组数据n,若 f(n)能被3整除,则输出“3”; 若f(n) 能被4整除,则输出“4”;如果能被12整除,输出“YES”;否则输出“NO”。 |
sample_input |
4 6 7 12 |
sample_output |
3 4 NO YES |
#include<cstdio> #include<cstring> #include<algorithm> using namespace std; int main() { int n; while(scanf("%d",&n)!=EOF) { if(n%12==0) puts("YES"); else if(n%4==0) puts("3"); else if(n%6==0) puts("4"); else puts("NO"); } return 0; }
相关文章推荐
- cvpr2015文章整理
- 多应用共享cookie引发的问题
- C#版机房重构登录(不完整版)
- 网站扩展实例:1亿用户、50亿pv的Tagged架构进化史
- 用grunt搭建自动化的web前端开发环境-完整教程
- Linux中与DNS相关的内容
- HDU 1717
- 小微助手是真的吗?小微助手下载
- java数学函数Math类中常用的方法
- Android Design Support Library介绍之:环境搭建
- FEC CProfile 使用
- iOS统计数组相同元素的个数(使用数组筛选计算)
- 接口文档示例
- 国外支付(Paypal,Cybersource)
- koa框架异步返回值的操作(co,koa-compose)
- 代码的坏味道
- 实现多层抽屉菜单,点击其中一项会动画打开该抽屉--第三方开源--MultiCardMenu
- Python图像灰度变换及图像数组操作
- git 生成SSH KEY
- 对Map进行排序