网易笔试...


有没有3ac的大佬让我学习一下...
#笔试题目#
全部评论
100 100 100
点赞
送花
回复
分享
发布于 2018-08-11 17:07
第一题可以先将所有没睡着的分数加起来设为A,并将原数据置为0,然后再用一个长度为K的框遍历一遍,记录框内数据最大值为B,输出A+B。 AC 第二题就是加起来转为最大值数组,比如2,9,7转成2,11,18,然后二分查找输出结果。AC 第三题。。。前面看到说多次提交,我就手贱点了提交,然后就没有然后了
点赞
送花
回复
分享
发布于 2018-08-11 17:09
滴滴
校招火热招聘中
官网直投
100*20*100现在叶神说塔这道题重判了那应该是ak了吧
点赞
送花
回复
分享
发布于 2018-08-11 21:17
90 100 90
点赞
送花
回复
分享
发布于 2018-08-11 17:04
90 30 40 统统超时…… 我还是太菜了……
点赞
送花
回复
分享
发布于 2018-08-11 17:06
90 100,第三道题没时间了哎
点赞
送花
回复
分享
发布于 2018-08-11 17:07
大佬贴代码呀
点赞
送花
回复
分享
发布于 2018-08-11 17:08
while(1):     try:         a = list(map(int,input().split()))         n,k = a[0],a[1]         b = list(map(int,input().split()))         matrix = []         flag,x,y = 0,9999,0         for i in range(k):             c = b.index(max(b))             d = b.index(min(b))             matrix.append(c+1)             matrix.append(d+1)             b[c] = b[c]-1             b[d] = b[d]+1             res = max(b) - min(b)             if res<x:                 x = res                 y = i             if res == 0:                 flag = 1                 break         if flag == 1:             print('0'+' '+str(i+1))         else:             print(str(x)+' '+str(i))         for i in range(y+1):             print(' '.join(map(str,matrix[2*i:(2*i+2)])))     except:         break 不懂为啥case 0,,,,,
点赞
送花
回复
分享
发布于 2018-08-11 17:09
3ac 第三个long装不下比较麻烦。
点赞
送花
回复
分享
发布于 2018-08-11 17:10
哇,这么多大佬
点赞
送花
回复
分享
发布于 2018-08-11 17:11
为啥我是四道……unity…
点赞
送花
回复
分享
发布于 2018-08-11 17:11
GG
点赞
送花
回复
分享
发布于 2018-08-11 17:12
**我***做100+100+30= =
点赞
送花
回复
分享
发布于 2018-08-11 17:14
为什么我是两道编程题。计算机视觉3D方向,一道问答题草稿纸上写了忘记拍照。凉凉。
点赞
送花
回复
分享
发布于 2018-08-11 17:15
就A了第一题睡觉的,2塔3杂物都不太会,正好同学吃饭我就提前交和他们一起去了,凉的彻底
点赞
送花
回复
分享
发布于 2018-08-11 17:17

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务