链接:https://www.nowcoder.com/questionTerminal/d15363742fe94a0ea4030e5124713fac
来源:牛客网
1.米兔从兔米那里了解到有一个无限长的数字序列 1,  2,3,3,4,4,4,  5,5,5,5,5 ...,(已知此数列有一定规律,现将这些数字按不同数值堆叠,相同值的数字在同一层)。米兔想知道这个数字序列的第n个数所在的那一层之前的所有层里共有多少个数。

(相同值数字的个数为1,1,2,3,5...本质上是求斐波那契数列之和)

输入:n(n<=1e18)    输出:第n个数所在的那一层之前的所有层里共有多少个数

如:输入6,输出4

#include<bits/stdc++.h>
using namespace std;
int main(){long long n;   //类型要正确cin>>n;if(n==0||n==1){cout<<0;return 0;}if(n==2){cout<<1;return 0;}long long first = 1;long long second = 1;long long cur = 0;long long sum = first+second;for(int i=0;;i++){cur = first + second;sum+=cur;first = second;second = cur;if(sum>=n){cout<<sum-cur;return 0;}}
}

小米2019秋招前端笔试题相关推荐

  1. 2018秋招前端笔试题(58同城)

    填空题 号码段为131到139的11位手机号码正则校验:/^13[1-9][0-9]{8}$/ 移动端,如何在html中通过链接调起拨打电话:'<a href="tel:10086&q ...

  2. 上海汉得公司2018年秋招前端笔试题

    一.选择题(含多选) 1.以下哪一项不属于浏览器Response Headers字段(B) A.Contection   B.Referer   C.Content-Type   D.Server 2 ...

  3. 2022秋招前端笔试题汇总

    第一题: 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标. JavaScript解法: var tw ...

  4. 小米2019秋招系统软件开发笔试题详解

    小米2019秋招系统软件开发笔试题详解 兄弟们,给大家个题目玩一玩,题目如下: @ 在游戏Dota2中,有一位非常强大的英雄卡尔,他有三种属性:冰.火.雷.同时卡尔身上有三个无顺序的属性槽,他可以从三 ...

  5. java笔试题_公司真题 | 用友2018秋招Java笔试题(四)

    公司真题 | 用友2018秋招Java笔试题(三)答案: 1.正确答案 A B 2.正确答案 A 3.正确答案 D 4.正确答案 B 5.正确答案 A E 6.正确答案 B 7.正确答案 C D 8. ...

  6. 字节跳动2020秋招研发笔试题

    字节跳动秋招研发笔试题 最近在忙考研,高数复习完了,看了下数据结构和算法,然后对人生比较迷茫. 该不该放弃考研,又怕考不上面临找工作的问题,索性看了几家科技巨头的秋招试题,贴下来和大家分享下 基本都是 ...

  7. html5 笔试题 选择题,2019拼多多前端笔试题

    选择.填空题: 1.IP地址,子网掩码的计算 2.Internet网络层重要协议 3.http请求方法 4.HTML中a标签的伪类 5.alert(undefined==null)的输出结果 6.ht ...

  8. 2019 秋招前端面试总结

    总结一下自己的秋招面试题,希望能对自己什么部分有所欠缺有更好的认识,并能给其他人提供经验,帮助找工作的人查缺补漏. CVTE 前端一面 菜逼的腾讯前端一面 顺丰科技前端视频一面 CVTE 前端视频二面 ...

  9. 艺龙java面试题_艺龙2018秋招Java笔试题

    在牛客做了那么多题,终于轮到我分享了~~这是我做过的艺龙的Java笔试题哦~~ 单选题 1.设有以下递归函数: int f(int m,int n) { if(m==0) { return n+1; ...

最新文章

  1. 晶振噪声及杂散_如何判断是否需要使用分立式晶振和振荡器呢?
  2. c++ getline 读不到东西_C++ getline()函数问题
  3. Java应用集群下的定时任务处理方案(mysql)
  4. 一段三次分拆的蚂蚁搬家式MySQL迁移经历
  5. facebook移动端框架_2016年所有顶级移动应用均归Google或Facebook所有
  6. 如何显示python的内置模块_python之模块(内置模块)
  7. JAVA并发编程实践笔记
  8. web性能压力测试工具http_load/webbench/ad
  9. iovec结构体定义及使用 (转)
  10. 1067 Sort with Swap(0, i) (25 分) 好,容易出错
  11. oppo 系列手机刷机教程
  12. 同账号不同服务器幻化T2,魔兽世界TBC怀旧服预热采访—不会开放幻化,直升58每个账号只有一次机会...
  13. array python lambda_Python 06 lambda函数
  14. 【Industry digitization】数字化技术正在全球范围内迅猛发展,世界各国和企业纷纷开启数字化转型之路
  15. 量化交易12-backtrader回测三日定律K线形态图
  16. 汽车维保美容一站式服务
  17. 基于jquery仿360网站图片选项卡切换代码
  18. nexus 5x手机进入开发者模式+开启USB调试功能
  19. 淘客API升级后,方维分享系统不能采集商品的解决方法,用天猫精品库API采集...
  20. 基于MATLAB驾驶行为与眼动特征的疲劳驾驶辨识方法

热门文章

  1. Verilog-状态机编码方式对比:独热码 vs 格雷码
  2. [jzoj 3518] 【NOIP2013模拟11.6A组】进化序列(evolve){二进制}
  3. 组织结构图OrgChart.js的简单使用,实现树状图结构
  4. 2008-03-11 迷途羔羊
  5. mysql创建主键约束_mysql建表键约束(主键约束,自增约束)
  6. 2023上海车展,智能汽车发烧友逛展攻略
  7. DeviceDriver(十三):SPI驱动
  8. 04_Framebuffer设备驱动
  9. java 邮箱地址不存在_java-软件包javax.mail和javax.mail.internet不存在
  10. UBANK平台四大价值