网易笔试题--跳石板

算法与数据结构——网易笔试题(一) 算法题 13:二叉堆(网易2016实习研发工程师) 思路: ************************************************************************************************************************************ 算法题 15:暗黑的字符串(网易2017年秋招) 题目 阅读详情

小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3.......
 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。 小易当前处在编号为N的石板,他想跳到编号恰好为M的石板去,小易想知道最少需要跳跃几次可以到达。
 例如:
 N = 4,M = 24:
 4->6->8->12->18->24
 于是小易最少需要跳跃5次,就可以从4号石板跳到24号石板 
解题如下:
#include <iostream>
#include <vector>

using namespace std;
void GetFewNum(int num, vector<int> &a)
{
	int tem = sqrt(num);
	for (int i = 2; i <= tem; i++)
	{
		int temp = num / i;
		if (temp == num / i)
		{
			if (temp != i)
			{
				a.push_back(temp);
				a.push_back(i);
			}
			else
				a.push_back(i);
		}
	}
}

int main()
{
	int n, m;
	cin >> n >> m;
	vector<int> res(m+1,0);
	int k = n;
	res[k] = 1;
	while (k<=m)
	{
		if (res[k] == 0)
		{
			k++;
			continue;
		}
		vector<int> a;
		GetFewNum(k,a);
		for (int i = 0; i < a.size(); i++)
		{
			if (a[i] + k <= m && res[a[i] + k] == 0)
			{
				res[a[i] + k] = res[k] + 1;
			}
			else if (a[i] + k <= m && res[a[i] + k] != 0)
			{
				res[a[i] + k] = res[a[i] + k] < res[k] + 1 ? res[a[i] + k] : res[k] + 1;
			}
		}
		k++;
	}
	if (res[m] != 0)
		cout << res[m] - 1 << endl;
	else
		cout << -1 << endl;
	return 0;
}

网易游戏策划笔试2019春招题解 网易游戏策划笔试2019春招题解 **15、**在阴阳师游戏中,御魂有6个位置。4件不同位置的御魂可以获得套装效果。假设在一个副本内,每次掉落一个御魂,掉落在6个位置中概率相同。(共6分) 1)要集齐一套4件套,平均需要通关()次副本? 2)如果要求4件套中,不能有2号位,平均需要通关() 次副本? 3)如果要求4件套中,必须有一件是2号位,平均需要通关()次副本? 解答: 1)获取一个御魂需要通关1次,在此基础上,通关一次副本获得一个不同的御魂的概率 为5/6,期望次数为6/5次,以此类推,获取 阅读详情

相关推荐

网易2018校招编程真题解析:从字符串到动态规划的刷题路线

校招笔试中,算法基础与代码实现能力是筛选候选人的关键指标。从字符串处理、贪心策略到深度优先搜索剪枝、动态规划状态设计,每类题型都对应着特定的思考框架和工程实现技巧。理解状态转移、边界条件与时间复杂度优化,不仅能应对网易等大厂的在线编程题,更是构建扎实算法能力的基本功。本文以一套含金量较高的笔试题目为例,拆解各类算法模型的考察方式与解题策略,并给出具体的考场避坑清单与刷题优先级建议,帮助准备技术面试的开发者系统梳理知识体系。

weixin_34195546的博客 360

2017网易编程题跳石板--动态规划Dp的思路和使用

小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3……. 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。 小易当前处在编号为N的石板,他想跳到编号恰好为M的石板去,小易想知道最少需要跳跃几次可以到达。 例如: N = 4,M = 24: 4->6->8->1

starry_night123的博客 2998

Qwen2.5-7B大模型实战:从零部署到高效推理全流程解析

本文详细解析了Qwen2.5-7B大模型从零部署到高效推理的全流程。内容涵盖环境准备、模型下载、使用Transformers进行核心对话推理,并深入介绍了vLLM与TGI生产级服务部署、GPTQ/AWQ量化技术以降低显存消耗,以及llama.cpp、Ollama等本地推理方案。旨在帮助开发者快速掌握部署技巧,实现大模型在消费级硬件上的高效运行。

weixin_29061425的博客 490

网易2017校园招聘笔试题 跳石板

小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3……. 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。 小易当前处在编号为N的石板,他想跳到编号恰好为M的石板去,小易想知道最少需要跳跃几次可以到达。 例如: N = 4,M = 24: 4->6->8->1

不可不戒 1897

Python xlwings报错解决:从‘NoneType‘到完美运行WPS表格的完整指南

本文深入解析了使用Python xlwings库自动化WPS表格时遇到的经典'NoneType'报错(AttributeError: 'NoneType' object has no attribute 'apps')的根源与解决方案。核心在于pywin32版本与WPS的兼容性问题,文章提供了从版本降级、依赖管理到构建健壮自动化环境的完整实战指南,帮助开发者彻底解决兼容性难题,实现稳定运行。

n4o5p6q7r的博客 303

从配置文件加载顺序揭秘:为什么你的logback.xml读不到application.yml?

本文深入解析了Spring Boot中logback.xml无法读取application.yml配置的原因,揭示了Spring Boot配置加载机制与日志系统初始化的时序问题。通过对比logback.xml与logback-spring.xml的差异,提供了使用springProperty标签和系统属性传递等解决方案,帮助开发者有效解决日志配置问题。

weixin_29214335的博客 364

[编程题] 跳石板

小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3……. 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。 小易当前处在编号为N的石板,他想跳到编号恰好为M的石板去,小易想知道最少需要跳跃几次可以到达。 例如: N = 4,M = 24: 4->6->8->1

如故 1078

树莓派5外接RTX显卡:从PCIe到驱动的完整踩坑指南

在ARM架构与GPU加速的交汇点,树莓派5凭借其PCIe接口为DIY爱好者打开了外接独立显卡的大门。然而,PCIe x1的带宽限制、供电差异以及NVIDIA驱动在ARM Linux上的兼容性,使得这一组合成为一场高强度的系统底层排错训练。从理解PCIe总线原理、驱动加载机制到CUDA环境配置,每一步都充满挑战。本文以工程实践视角,梳理外接RTX显卡的完整流程、常见故障与性能瓶颈,并探讨其在边缘计算、AI推理等场景下的真实价值,帮助你理性评估这一实验性方案的可行性与替代路径。

chubaisheng8627的博客 351

编程题:跳石板

题目描述小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3.......这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。 小易当前处在编号为N的石板,他想跳到编号恰好为M的石板去,小易想知道最少需要跳跃几次可以到达。例如:N = 4,M = 24:4-&gt;6-&...

灰太狼 1160

沁恒CH32V30X学习笔记02--GPIO的使用教程及2次封装驱动

刚复位后,GPIO 口运行在初始状态,这时大多数 IO 口都是运行在状态所有的 GPIO 口都可以被配置外部中断输入通道,但一个外部中断输入通道最多只能映射到一个GPIO 引脚上,且外部中断通道的序号必须和 GPIO 端口的位号一致,,两方都是一对一的关系。复用功能。

Car12 707

Zemax与Matlab交互:双胶合优化详细流程

Zemax与Matlab交互:双胶合优化详细流程

weixin_72050316的博客 630

跳石板_网易编程

小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3....... 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。 小易当前处在编号为N的石板,他想跳到编号恰好为M的石板去,小易想知道最少需要跳跃几次可以到达。 例如: N = 4,M = 24: 4->6-

u011707827的专栏 3122

新手友好!C#上位机调用YOLO实现设备异常检测(详细步骤,附踩坑指南)

C#上位机调用YOLO实现设备异常检测,核心是把“工控交互”和“AI检测”的优势结合起来,新手不用追求一步到位,先跑通基础流程,再逐步优化性能和功能。我当初也是从踩坑中过来的,只要把核心链路和细节摸透,其实门槛并没有想象中高。如果你们在实操中遇到了具体问题(比如相机取流卡顿、模型推理报错),可以在评论区留言,后续我也可以针对性拆解具体模块的完整代码。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 669

网易笔试题:跳石板

小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3……. 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。 小易当前处在编号为N的石板,他想跳到编号恰好为M的石板去,小易想知道最少需要跳跃几次可以到达。 例如: N = 4,M = 24: 4->6->8->1

Alex-zhai专栏 3399

dji psdk开发 关于SDK认证芯片的使用

Payload SDK V3.10.0 于 2025-1-8 发布,增加了 Matrice 4T/4E 机型支持,同时也增加了 DJI SDK 认证芯片(DJI SDK CC)功能支持。关于认证芯片的介绍大疆 SDK 认证芯片(DJI SDK Certified Chip),简称 DJI SDK CC,用于认证基于 DJI Eport/Eport-Lite 接口开发的第三方负载设备,确保设备能够正常工作并与无人机可以进行有效通信,起到负载安全认证和功能授权的作用。

热爱生活,忠于自己 2150

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

2018校招笔试题——网易编程题跳石板

题目与要求如下所示: [编程题] 跳石板 时间限制:1秒 空间限制:32768K 小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3....... 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。 小易当前处在编号为N的石板,他

yige321的博客 1201

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

2017网易秋招笔试题 跳石板 C/C++

小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3....... 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。 小易当前处在编号为N的石板,他想跳到编号恰好为M的石板去,小易想知道最少需要跳跃几次可以到达。 例如: N = 4,M = 24: 4->6-

dongsongz的专栏 1899

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

算法题(五十二):网易2017笔试题——跳石板

题目描述 小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3....... 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。 小易当前处在编号为N的石板,他想跳到编号恰好为M的石板去,小易想知道最少需要跳跃几次可以到达。 例如: N = 4,M = 24: 4-&...

qq_24034545的博客 409

【C++】P01.0.DP问题

/** 2017网易秋招笔试题 跳石板 C/C++ * 小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3....... * 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板, * 小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和 * 本身的约数)的位置。 小易当前处在编号为N的石板,他想跳到编号恰好为M的石 * 板去,小易想知道最少...

Trey_优快云 的优快云博客 347

【算法】跳石板问题(广度优先搜索)

题目描述(来源:网易的笔试题) 小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3.......这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。 小易当前处在编号为N的石板,他想跳到编号恰好为M的石板去,小易想知道最少需要跳跃几次可以到达。  例如: N = 4,M...

YotWei 555

2017网易笔试题之一

题目描述 小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3....... 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。 小易当前处在编号为N的石板,他想跳到编号恰好为M的石板去,小易想知道最少需要跳跃几次可以到达。 例如: N = 4,M = 24: 4-&...

TI09257的博客 1660

网易笔试

目录 网易编程题一,回文序列(贪心法) 网易编程题二,优雅的点(计数) 网易编程题三,跳石板(动态规划) 网易编程题四,暗黑的字符串(递推计数) 网易编程题五,数字翻转(计算) 网易编程题六,最大的奇约数(递推计算) 网易编程题七,买苹果(计算) 网易编程题八,计算糖果(计算) 网易编程题一,回文序列(贪心法) 如果一个数字序列逆置之后跟原序列是一样的就称这样的数字序列为回文序列。例如: {1, 2, 1}, {15, 78, 78, 15} , {112} 是回文序列,...

nameofcsdn的博客 2112

网易2018校招研发笔试题解析:算法与边界思维实战

在互联网大厂校招中,笔试环节常以“基础题+算法题”组合考察候选人的工程素养与逻辑思维。网易2018校招研发工程师笔试卷,通过计算机网络、操作系统、数据库等选择题覆盖通用技术原理,并以字符串压缩、跳石板、魔法币三道编程题重点检验边界处理和算法建模能力。其中,跳石板问题本质是BFS求最短路,魔法币则需逆向推导奇偶关系。理解这些技术概念和解题原理,不仅有助于备考,也能提升日常开发中处理复杂逻辑的能力。本文拆解整卷结构、命题规律与时间分配策略,为准备互联网研发岗的同学提供参考。

weixin_33563728的博客 357

网易2017秋招编程题全解析:四道真题拆解校招算法必考点

算法编程题是互联网校招笔试的核心门槛,掌握常见题型的解题模型比死记代码更重要。以网易2017秋招编程题为例,这类题目通常融合字符串处理、数学推导、动态规划与贪心策略,重点考察候选人的建模能力和边界条件把控。从数字翻转中的前导零与多组输入处理,到计算糖果的方程验证,再到跳石板的最短步数动态规划以及不要二中的二维贪心标记,每一题都映射出笔试中的高频考点。理解这些典型问题,不仅有助于应对大厂笔试题,还能提升工程实践中的代码稳健性。本文围绕这套经典题目,拆解真题思路,并总结在线笔试中的输入输出优化、边界自测和答题策

weixin_34034670的博客 340

网易秋招笔试编程题合集(一):四道经典算法题深度解析

算法与数据结构是技术面试的基石,尤其在各大互联网公司的校招笔试中,对候选人的问题拆解与代码实现能力提出了较高要求。常见的算法模型如贪心算法、动态规划,往往隐藏在不同题目背景之下,需要透过现象识别本质。以资源分配问题为例,排序后从小到大匹配是典型的贪心策略;而面对具有无后效性的多阶段决策,动态规划的状态转移则能高效求解。此外,栈结构在处理局部连锁反应时具有天然优势,约瑟夫环问题又体现了从模拟到数学归纳的思维跃迁。这些算法不仅在笔试中高频出现,更直接关系到实际工程中的性能优化与逻辑设计。网易2019年秋招笔试编

weixin_34252686的博客 344

网易笔试题之独立的小易

小易为了向他的父母表现他已经长大独立了,他决定搬出去自己居住一段时间。一个人生活增加了许多花费: 小易每天必须吃一个水果并且需要每天支付x元的房屋租金。当前小易手中已经有f个水果和d元钱,小易也能去商店购买一些水果,商店每个水果售卖p元。小易为了表现他独立生活的能力,希望能独立生活的时间越长越好,小易希望你来帮他计算一下他最多能独立生活多少天。 输入描述: 输入包括一行,四个整数x, f, ...

Chengliangyao的博客 525
上一篇: 美图笔试题;浏览器访问XXX.com的时候发生了什么过程
下一篇: linux下安装pip
lufeeBlog
博客等级 码龄9年 2粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值