首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
求数列第n项
[编程题]求数列第n项
热度指数:3804
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 64M,其他语言128M
算法知识视频讲解
米兔从兔米那里了解到有一个无限长的数字序列 1, 2,3,3,4,4,4, 5,5,5,5,5 ...,(已知此数列有一定规律,现将这些数字按不同数值堆叠,相同值的数字在同一层)。米兔想知道这个数字序列的第n个数所在的那一层之前的所有层里共有多少个数。
输入描述:
n(n<=1e18)
输出描述:
第n个数所在的那一层之前的所有层里共有多少个数
示例1
输入
6
输出
4
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(35)
邀请回答
收藏(48)
分享
纠错
提交结果有问题?
22个回答
2篇题解
开通博客
中科院在逃院士
发表于 2021-07-25 22:23:40
import java.util.*; public class Main { public static void main(String[] args){ Scanner sc=new Scanner(System.in); lon
展开全文
bandiaoz
发表于 2024-12-27 01:54:41
解题思路 观察数列 ,可以发现: 每个数字 会重复 次 要找到第 个数所在层之前的所有数的和,需要: 使用斐波那契数列来计算每层的累积和 当累积和大于等于 时,减去最后一个数即为答案 代码 cpp java python #include <iostream
展开全文
问题信息
小米集团
模拟
前端工程师
2019
查找
数学
来自:
小米2019秋招前端开...
上传者:
小小
难度:
22条回答
48收藏
9495浏览
热门推荐
通过挑战的用户
查看代码
牛客79439...
2022-09-12 22:13:21
牛客63292...
2022-09-05 17:48:28
前端学习中
2022-08-27 18:43:24
乾之爻三
2022-08-26 09:24:37
牛客54754...
2022-07-12 20:57:57
相关试题
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(3)
来自
职能类模拟题14
请实现函数,输入一个参数baseS...
小米集团
字符串
评论
(4)
一个10*10的矩阵(可以理解为棋...
去哪儿
模拟
评论
(0)
以下哪些可以作为media que...
小米集团
前端工程师
2019
评论
(4)
来自
小米2019秋招前端开发...
以下标签不存在的是()
小米集团
HTML
前端工程师
2019
评论
(67)
来自
小米2019秋招前端开发...
求数列第n项
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
6
4