2019网易秋招笔试题:[编程题]丰收

【编程】网易2019笔试编程题 古老的俄罗斯方块 题目 小易一个古老的游戏机,上面有着经典的游戏俄罗斯方块。因为它比较古老,所以规则和一般的俄罗斯方块不同。 荧幕上一共有 n 列,每次都会有一个 1 x 1 的方块随机落下,在同一列中,后落下的方块会叠在先前的方块之上,当一整行方块都被占满时,这一行会被消去,并得到1分。 有一天,小易又开了一局游戏,当玩到第 m 个方块落下时他觉得太无聊就关掉了,小易希望你告诉他这局游戏他... 阅读详情

又到了丰收的季节,恰逢小易去牛牛的果园里游玩。
牛牛常说他对整个果园的每个地方都了如指掌,小易不太相信,所以他想考考牛牛。
在果园里有N堆苹果,每堆苹果的数量为ai,小易希望知道从左往右数第x个苹果是属于哪一堆的。
牛牛觉得这个问题太简单,所以希望你来替他回答。

 

输入描述:

第一行一个数n(1 <= n <= 105)。
第二行n个数ai(1 <= ai <= 1000),表示从左往右数第i堆有多少苹果
第三行一个数m(1 <= m <= 105),表示有m次询问。
第四行m个数qi,表示小易希望知道第qi个苹果属于哪一堆。

 

输出描述:

m行,第i行输出第qi个苹果属于哪一堆。

 

输入例子1:

5
2 7 3 4 9
3
1 25 11

 

输出例子1:

1
5
3

直接查找超时,需要二分查找。

#include <iostream>
using namespace std;
int a[100001] = { 0 };
int q[100001] = { 0 };
int Numn[100001] = { 0 };
int Binsearch(int q, int low, int high)
{
	int mid;
	while (low <= high)
	{
		mid = (low + high) / 2;
		if (q <= Numn[mid])
			high = mid - 1;
		else
			low = mid + 1;
	}
	return low;
}
int main()
{
	int n;
	cin >> n;
	int i;
	int sum = 0;
	for (i = 1; i <= n; i++)
	{
		cin >> a[i];
		sum += a[i];
		Numn[i] = sum;
	}
	int m;
	cin >> m;
	for (i = 1; i <= m; i++)
	{
		cin >> q[i];
	}
	for (i = 1; i <= m; i++)
	{
		cout << Binsearch(q[i], 1, n) << endl;
	}

	return 0;
}

 

网易的游戏笔试题目,列了一些网易游戏的笔试题 列举了很多网易游戏的笔试的题目,跟想去网易或者去其他大公司一个参考 立即下载

相关推荐

网易21道笔试题附答案

21道题附答案 21. 有一位警长,抓了三个逃犯。现警长决定给他们一次机会。他拿3顶黑帽子,两顶白帽子,然后往这三个逃犯头上每人戴了一顶帽子,每个逃犯只能看到另外两个逃犯帽子的颜色,不能看到自己帽子的颜色,而且不能进行通讯,不能进行讨论,只能靠自己的推理推来,如果猜来了,放一条生路,否则处死。

【软考软件评测师】2017年下案例分析历年真题

【软考软件评测师】2017年下案例分析历年真题 2017下案例分析历年真题【软考软件评测师】2017年下案例分析历年真题2017下案例分析历年真题第一题(15分) 2017下案例分析历年真题第一题(15分) 阅读下列 C 程序,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 【C程序】 Int DoString(char*string){ char *argv[100]; Int argc=1; while(1) {

千月星跡 5403

网易面试题 丰收

丰收 时间限制:1秒 空间限制:262144K 又到了丰收的季节,恰逢小易去牛牛的果园里游玩。 牛牛常说他对整个果园的每个地方都了如指掌,小易不太相信,所以他想考考牛牛。 在果园里有N堆苹果,每堆苹果的数量为ai,小易希望知道从左往右数第x个苹果是属于哪一堆的。 牛牛觉得这个问题太简单,所以希望你来替他回答。   输入描述: 第一行一个数n(1 &lt;= n &lt;= 105)。 ...

qq_29762941的博客 654

2017年下半年《软件评测师》下午试卷及答案

一、【C程序】问题:1.1 (3分)请针对上述C程序给满足100%DC(判定覆盖)所需的逻辑条件。本题考查白盒测试法及应用。本问题考查白盒测试用例设计方法中的判定覆盖法。判定覆盖指...

专业资深测试者,多年质量管理经验,浪迹网游、金融、房产、招聘及海外行业多年,CDSN百万原创阅读,公众号500+原创文章,提倡测试左移、风险、越权、假设、探索测试,喜欢用抽象思维模式思考和技术探讨,自动化、性能、安全测试实施者,感谢关注! 7292

【华为OD机试 2023】羊、狼、农夫过河(C++ Java JavaScript Python 100%)

羊、狼、农夫都在岸边,当羊的数量小于狼的数量时,狼会攻击羊,农夫则会损失羊。农夫有一艘容量固定的船,能够承载固定数量的动物。版权声明:本文为CSDN博主「算法大师」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文处链接及本声明。第一行输入为M,N,X, 分别代表羊的数量,狼的数量,小船的容量。备注:农夫在或农夫离开后羊的数量大于狼的数量时狼不会攻击羊。要求求不损失羊情况下将全部羊和狼运到对岸需要的最小次数。只计算农夫去对岸的次数,回程时农夫不会运送羊和狼。

m0_57042151的博客 2293

数据流图试题

  某公司拟开发一个共享单车系统,采用北斗定位系统进行单车定位,提供针对用户的APP以及微信小程序、基于Web的管理与监控系统。该共享单车系统的主要功能如下。 1)用户注册登录。用户在APP端输入手机号并获取验证码后进行注册,将用户信息进行存储。用户登录后显示用户所在位置周围的单车。 2) 使用单车。 ①扫码/手动开锁。通过扫描二维码或手动输入编码获取开锁密码,系统发送开锁指令进行开锁,系统...

weixin_33739523的博客 4905

网易2019笔试,今日头条2019笔试(前两道),搜狐2019笔试三道题

网易2018笔试题 1. 丰收 题目: 就是堆了几堆的南瓜,然后给几个数字作为序号,猜是第几堆里面的南瓜 思路: 思路不难,就是进行累加,然后找数字在第几个堆里。让人不爽的是时间复杂度败给了调用函数的,就是这个lower_bound(first *itor,last *itor,const int T)函数,它指向在[first,last]标记的有序序列中可以插入value,而不会破...

fmbao的博客 5794

网易c语言面试题,网易2019笔试编程题参考代码

思路考虑所有可能的表达式取最大值。时间复杂度O(1)参考代码#include using namespace std;using LL = long long;int main() {int a, b, c;cin >> a >> b >> c;int ans = a + b + c;ans = max(ans, (a + b) * c);ans = max(a...

weixin_42525551的博客 269

网易2018内推笔试编程题

题目1 题目描述 小易觉得高数课太无聊了,决定睡觉。不过他对课上的一些内容挺感兴趣,所以希望老师讲到有趣的地方的时候叫醒他一下。你知道了小易对一堂课每分钟知识点的感兴趣程度,并以分数量化,以及他在这堂课上每分钟是否会睡着,你可以叫醒他一次,这会使得他在接下来的k分钟内保持清醒。你需要选择一种方案最大化小易这堂课听到的知识点分值。 输入描述 第一行n,k, (1 &lt;= n, k...

HuanChan的博客 1925

网易笔试编程题二分法

又到了丰收的季节,恰逢小易去牛牛的果园里游玩。 牛牛常说他对整个果园的每个地方都了如指掌,小易不太相信,所以他想考考牛牛。 在果园里有N堆苹果,每堆苹果的数量为ai,小易希望知道从左往右数第x个苹果是属于哪一堆的。 牛牛觉得这个问题太简单,所以希望你来替他回答。 输入描述: 第一行一个数n(1 <= n <= 105)。 第二行n个数ai(1 <= ai<= 100...

wwxy1995的博客 187

2019 网易实习生笔试题目解答

牛牛去犇犇老师家补课,门的时候面向北方,但是现在他迷路了。虽然他手里有一张地图,但是他需要知道自己面向哪个方向,请你帮帮他。 输入描述: 每个输入包含一个测试用例。 每个测试用例的第一行包含一个正整数,表示转方向的次数N(N<=1000)。 接下来的一行包含一个长度为N的字符串,由L和R组成,L表示向左转,R表示向右转。 输描述:牛牛最后面向的方向,N表示北,S...

wwxy1995的博客 571

c语言小蜜蜂编程题,C语言经典题目“小蜜蜂“代码.docx

C语言经典题目“小蜜蜂“代码小蜜蜂(选作)一只小蜜蜂在如下图所示的蜂窝上爬行。它爬行时,只能从一个格爬到相邻的大号格子中。例如,从 1 号格子可以爬到 2 号或者 3 号格子,从 2 号则可以爬到 3 号或者 4 号格子。请问从一个格子 a 爬到一个格子 b 一共有多少种可行的路线。输入:分别是起始点 a 和终止点 b 的编号。( a 和 b 在 1~100 之间,且 a输:程序:#includ...

weixin_31862047的博客 1766

笔试——3.30网易

对于目标数量为8的时候,最少操作次数为8(Ctrl + A,Ctrl + C,Ctrl + V,Ctrl + A,Ctrl + C,Ctrl + V,Ctrl + V,Ctrl + V)MT,其中0 < T < 100,0 < M1,M2…在各种App的广告中,我们经常能看到一个名为数字塔的游戏的“虚假”广告,游戏中,玩家具有一定的初始战斗力,需要挑战一个具有若干房间的塔楼。例如,对于目标数量为3的时候,最少操作次数为4(Ctrl + A,Ctrl + C,Ctrl + V,Ctrl + V).

lyx200154的博客 703

网易 2023/09/23【笔试真题】

网易 2023/09/23【笔试真题】

小心星的博客 386

【算法】【华为】2019华为笔试 找终点:给定一个正整数数组,最大为100个成员,从第一个成员开始,走到数组最后一个成员最少的步骤数,

【算法】【华为】2019华为笔试 找终点:给定一个正整数数组,最大为100个成员,从第一个成员开始,走到数组最后一个成员最少的步骤数,

清凌的博客 4589

网易互娱25届校笔试真题&amp;软件开发一二面经

又是最难绷的一集,本以为一面挂了,没想到第二天就约二面,谁知道二面竟是我经历的面试中最难的一次,面了。我开始真的不太懂,暑期实习除了是个实习还和普通的实习有什么区别,然后后来知道,是可以转正,那既然这样。本人双非数学,在西安收到了两个实习,分别是亚信科技数据分析运营,曹操行运力运营1,亚信科技主要是移。科锐国际(计算机类),汤臣倍健,中建三局,宁德时代,途游游戏,得物,蓝禾,顺丰,康冠科技24春内推。早上刷boss随便投了下放的测试岗,HR接着打电话过来了,让我下午去面试,学校里的很近,就去了。

华鑫的专栏 1588

2024-3-30 网易雷火笔试题题解(A~C)

今日行程:12:30 - 14:00 吃饭,好不容易熬来的放纵餐,狠狠地入了一把,羊肉串*4、一份羊。/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * *垃圾软件,就是为了骗学生的钱,我就弄个简历,懒的自己做,好嘛,所有的模板都有个在校经历,除了刚毕业的。/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * *实习或者正式找工作的时候,笔试是必须的吗,或者哪些公司一般需要笔试,还有笔试内容一般是什么(看一些官。

华鑫的专栏 1034
上一篇: 2019网易秋招笔试题:瞌睡
下一篇: C++:char、int占多少字节
IUVGood
博客等级 码龄11年 24粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值