链接:https://www.nowcoder.com/acm/contest/181/A
来源:牛客网

题目描述

设f[i]表示斐波那契数论的第i项
f[1]=1,f[2] =1,f[i] = f[i - 1] + f[i - 2]
给定一个n

输入描述:

一个整数n

输出描述:

一个整数,表示答案

示例1

输入

复制

4

输出

复制

1

备注:

对于的数据,
对于的数据,
对于的数据,
对于的数据,

解题思路:

n=10^{1000000},100万位的数,根本无法用long long 计算,如果把斐波那契数列都计算出来也肯定会超时

所以,常规的思路肯定不对。

可以先举几个例子试一下,就可以发现规律:n为偶数时结果为1,奇数时结果为-1。

n不可以用long long,可以用数组或者string存,判断末尾是否是偶数即可。

注意:string不可以用scanf(“%s”,s)

ac代码:

#include <iostream>
#include <cstring>
using namespace std;
int main()
{string s;cin>>s;int len=s.length();int ans=s[len-1]-'0';if(ans%2==0) puts("1");else puts("-1");return 0;
}

2018.8.29牛客OI测试赛A-斐波那契题解(找规律)相关推荐

  1. 【牛客网】星际密码(斐波那契数列)

    题目链接: https://www.nowcoder.com/questionTerminal/34f17d5f2a8240bea661a23ec095a062 解题思路: 很难发现,这是斐波那契数列 ...

  2. 牛客编程巅峰赛S1第2场 - 黄金钻石 1.规律 2.bfs

    链接:https://ac.nowcoder.com/acm/contest/6357/A 来源:牛客网 题目描述 牛牛重新定义了斐波那契数列,牛牛定义f(n) = f(n-1)+f(n+1); f( ...

  3. 计蒜客挑战难题:简单斐波那契

    斐波那契数列是一种非常有意思的数列,由 00 和 11 开始,之后的斐波那契系数就由之前的两数相加.用数学公式定义斐波那契数列则可以看成如下形式: F_0=0F ​0 ​​ =0 F_1=1F ​1 ...

  4. java面试题29 牛客 以下关于集合类ArrayList、LinkedList、HashMap描述

    java面试题29 牛客 以下关于集合类ArrayList.LinkedList.HashMap描述错误的是() A HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或 ...

  5. js牛客网、赛码网输入输出

    js牛客网.赛码网输入输出 牛客网在线判题系统JavaScript(V8)使用 输入 单行输入 只有一行输入或者一个 var line = read_line(); 只有一行数组 var line = ...

  6. 2021牛客OI赛前集训营-提高组(第四场) T2空间跳跃

    2021牛客OI赛前集训营-提高组(第四场) 题目大意 给你三个整数 n , d , l n,d,l n,d,l, n n n为正整数.负整数或0, d , l d,l d,l为正整数,你现在有一个数 ...

  7. 牛客编程巅峰赛S1第7场 - 黄金钻石A-B-C

    比赛链接:牛客编程巅峰赛S1第7场 - 黄金&钻石 文章目录 A.牛牛打怪兽 DFS B.牛牛的冰激凌 贪心 C.数列求值 矩阵快速幂 A.牛牛打怪兽 DFS 题意 身为屯里第一剑士的牛牛来到 ...

  8. 牛客编程巅峰赛S1第6场 - 黄金钻石王者(总结)

    牛客编程巅峰赛S1第6场 - 黄金&钻石&王者(总结) A:牛牛爱奇数 题意 有一个由n个元素组成的数组,牛牛想要将所有的数都变成奇数(即:将所有的偶数都变成奇数),但是他的操作是:一 ...

  9. 牛客编程巅峰赛S2第5场 - 钻石王者 C.Tree III

    牛客编程巅峰赛S2第5场 - 钻石&王者 C.Tree III 题目链接 题目描述 给出一棵有n个节点的节点标号为1~n的有根树(根为第一个节点,并给出从第2个节点到第n个节点的父结点),请你 ...

  10. 牛客编程巅峰赛S2第5场 - 钻石王者 A.怕npy的牛牛

    牛客编程巅峰赛S2第5场 - 钻石&王者 A.怕npy的牛牛 题目链接 题目描述 牛牛非常怕他的女朋友,怕到了走火入魔的程度,以至于每当他看到一个字符串同时含有n,p,y三个字母他都害怕的不行 ...

最新文章

  1. 一个框架看懂优化算法之异同 SGD/AdaGrad/Adam
  2. OpenJDK将对Android开发产生怎样的影响?
  3. android版本号和对应的API等级
  4. 关于 TypeScript 联合类型 union type 赋值的一个错误消息
  5. 龙芯.NET正式发布 稳步推进生态建设
  6. ssl1222-矩形【图论,并查集】
  7. 北师大计算机组成原理答案,计算机组成原理(白中英)本科生试题库整理附答案[共21页].doc...
  8. ios更新了系统无服务器,iPhone更新iOS 12.0.1系统失败怎么办?
  9. drools部署教程
  10. 盘点20款主流应用FPS,最Skr帧率测试方法都在这里!
  11. 利用PS和抠图软件轻松换证件照背景
  12. ppt放映显示备注 投影不显示
  13. unity检测范围内敌人_Unity判断周围是否有敌人
  14. Android强制系统横屏的原理和实现
  15. Spring MVC拦截器(一)---定义,配置及单个拦截器执行流程
  16. mds聚类matlab,机器学习C9笔记:MDS聚类可视化
  17. 前端二面必会面试题(附答案)
  18. 什么是产品经理?主要职责是什么?
  19. php空间开启伪静态,php虚拟主机开启伪静态(虚拟主机伪静态规则配置)
  20. Zend Studio 12.5注册码破解

热门文章

  1. 黑色的php编辑器,五款常用的免费php编辑器推荐
  2. 超效率dea matlab,MATLAB在超效率DEA模型中的应用
  3. kafka-client 版本兼容问题
  4. ffplay拿不到rtp流_苇名城都亡了,还跟我讲科学?- 苇名无心流秘籍解析
  5. 微信分享链接php,微信实现分享链接的缩略图和标题
  6. 在内部架设NuGet服务器
  7. Javascript 细节散记
  8. 复习webpack4之PWA打包配置
  9. Innodb 的事物隔离级别实现原理(一)
  10. 无线WIFI上网监控串联部署方案