首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
随便看看c
2020-07-27 20:21
已编辑
电子科技大学 C++
关注
已关注
取消关注
阿里笔试求助
题目大概是这个意思
1.有一个数组的数组(每个数组长度不定),然后每次只能从一个数组两端取值,取完就没了,一共取N次,问总共取的最大值是多少?
来个大佬救救我,就没一个人做出来吗?
提示
全部评论
推荐
最新
楼层
狗傻
门头沟学院 算法工程师
第二题分组背包,提前算好每一行恰好得到k个物品的最大价值。
6
回复
分享
发布于 2020-07-27 20:44
Lava20190414123593
字节跳动_电商_服务端开发
分享下我的思路叭,时间不够没写完,没有验证对不对。首先对于每一层,问题转化为取m个连续值,使得对于每一个m,连续值的总和最大(连续值就是最后留下来的收藏品),用前缀和和后缀和来做,返回一个map,key是拿走的收藏品数,value是拿走的收藏品价值,最后一共有n个map,再对其进行dfs,剪枝策略是当前value要小于历史最佳结果且剩余的待分析map的size总和加上当前已选取的收藏品数量要小于m
1
回复
分享
发布于 2020-07-27 20:21
ChenBolin
四川大学 Java
第一题 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); for(int i = 0;i<n;i++){ int length = scanner.nextInt(); int arr[] = new int[length]; for(int j = 0;j<length;j++){ arr[j] = scanner.nextInt(); } String res = play(arr); System.out.println(res); } } private static String play(int []array){ String result = "NIUMEI"; if(array.length%2!=0) return "NIUNIU"; else { for(int i = 0;(i+1)<array.length;i+=2){ //仅数字成对出现时,输出NIUMEI。 if((array[i]^array[i+1])!=0){ return "NIUNIU"; } } } return result; } } 第二题暴力没过。。。
1
回复
分享
发布于 2020-07-27 20:15
元气少女女
门头沟学院 Java
两个20%
1
回复
分享
发布于 2020-07-27 20:03
黑夜守护者
百度_SRE
第一题没读懂…第二题10%
点赞
回复
分享
发布于 2020-07-28 15:46
我心态贼好
University of Southern California 算法工程师
我不知道我理解题意对不对,我想的是弄一个新类记录每个物品所在位置以及价值,我就把所有层头尾两个数放到大根堆(按价值排序)里,完了每次把顶上的值拿出来,按照他的位置去把他后面或者前面新暴露出来的点放进去,一直做M次,这样,请做过的大佬指点一下,谢了。
点赞
回复
分享
发布于 2020-07-28 09:49
haleypei
浙江理工大学 算法工程师
第二题用多重背包ac了
点赞
回复
分享
发布于 2020-07-28 08:50
feifeiase
电子科技大学 C++
找一个长度为m—N的窗口,让窗口中的值和最小,剩下的和就最大了
点赞
回复
分享
发布于 2020-07-28 08:07
已删除
点赞
回复
分享
发布于 2020-07-27 23:09
fight2020
门头沟学院 算法工程师
感觉是不是leetcode的那个戳气球类似的思路?
点赞
回复
分享
发布于 2020-07-27 21:42
PingPong
华中科技大学 C++
第二题是不是要动规来做 假设dp[i,M]表示第i行,总共取M个得到的最大值 val[i,k]表示对第i行,从两端取k个元素的最大值 那么 dp[i,M] = max{ dp[i-1,0] + val[i,M] , dp[i-1,1] + val[i,M-1] , …… ,dp[i-1,M] + val[i,0]} dp[N,M]就是最后的答案
点赞
回复
分享
发布于 2020-07-27 20:44
Tigerwu9
河海大学 C++
大佬们,能告诉我,这个IO有什么问题吗,为什么总是数据读入错误? int main(){ int n,m,a,x; cin >> n; cin >> m; x = n; vector<vector<int>> v; while(x-- > 0){ vector<int> tmp; while(cin >> a) tmp.push_back(a) v.push_back(tmp); } solve(v,n,m); } 输入数据: 2 3 2 3 2 4 1 4 1 5
点赞
回复
分享
发布于 2020-07-27 20:22
没天份
西安邮电大学 Java
谁能发一下完整的题目?
点赞
回复
分享
发布于 2020-07-27 20:22
0_o面一个挂一个o_0
中国科学技术大学 算法工程师
第二题应该要dp,先对单层dp,在一层一层往下dp,复杂度大概10^6,有思路没写完,裂开……
点赞
回复
分享
发布于 2020-07-27 20:21
牛客904741417号
New York University 算法工程师
在线蹲一个python第一题代码
点赞
回复
分享
发布于 2020-07-27 20:21
牛客777827270号
中国科学院大学 信息技术岗
是国王收藏柜吗? 😂我思路是每次取所有两端的最大值,然后删除这个值,但是没写完,0%😂崩了
点赞
回复
分享
发布于 2020-07-27 20:18
时域
百度_算法工程师
第二题双指针应该行,但是写完已经自动交卷了,难受啊
点赞
回复
分享
发布于 2020-07-27 20:18
vaea
门头沟学院 算法工程师
第二题时间不够了,忘记点提交本题型了😂,这个自动交卷的时候会帮我提交一次吗?有朋友知道嘛?第一题貌似只要从大到小扫描每个数字出现次数的奇偶
点赞
回复
分享
发布于 2020-07-27 20:15
94菜鸟
快手_算法工程师
求第一题和第二题思路
点赞
回复
分享
发布于 2020-07-27 20:14
offer多点
北京理工大学 机器学习
我有个思路,但是时间不够没试,就是对每一层按照取值从大到小排列,然后每次搜索n层第一个值最大的,选完删除,一直选到需要的个数
点赞
回复
分享
发布于 2020-07-27 20:14
暂无评论,快来抢首评~
相关推荐
11-12 17:58
门头沟学院 内容运营
那个用老板脚步声当BGM的同事,今天被裁了
那是某个平平无奇的周三下午,组里正在为一个紧急项目焦头烂额。我们几个实习生恨不得长出三头六臂,而这位爷,正戴着降噪耳机,眉头紧锁地盯着屏幕——不是在画原型,也不是在写文档,而是在下象棋。他是我见过最爱下象棋的人,比胡同口围成一圈的老大爷都痴迷,每当我抬头注视他的工位,都毫不意外的看到他在下象棋。成怎么不算一种棋痴呢?这还不是最绝的。突然,BOSS的身影出现在办公室门口,并朝着我们工位方向走来。我们心都提到了嗓子眼,因为老板明显是来找他问进度的。说时迟那时快,就在老板离他还有三米远时——他仿佛后背长了眼睛,以迅雷不及掩耳之势,左手 Alt + Tab 切回了布满思维导图和数据的PPT,右手几乎同...
你在职场上见过哪些“水货...
点赞
评论
收藏
分享
11-11 01:49
美团_测试开发
一问offer三十五,一看到手一万五
一问offer三十五,一看到手一万五,为什么会出现这样的情况。这里并不是标题党,而是真实存在的,上过班的应该都明白。接下来就给大家解析一下为什么会出现这种情况。解析原理 拿前几天刷到的一个大厂offer 22*16的来举例,22k是基础base,也就是每个月公司发的(税前月薪)。但是这个工资会按照比例扣掉五险一金以及个税。其中五险一金(有些公司是六险两金)大概会扣掉四千多到五千的样子,个人所得税如果是年底的话大概会扣掉一千五的样子,所以最后当月打到你工资卡上的大概一万五千多。五险一金组成:养老保险+医疗保险+失业保险+工伤保险+生育保险+住房公积金。 其中养老保险大概会扣一千好几,剩下几个保险...
黑皮白袜臭脚体育生:
对着照片犯错了
测试开发成长路线
点赞
评论
收藏
分享
11-06 16:50
门头沟学院 Java
无敌了HR
给我气笑了
用微笑面对困难:
word打字比赛二等奖的我,也要来凑合凑合
点赞
评论
收藏
分享
10-14 11:01
门头沟学院 人工智能
200人的公司
挥毫自在:
想白嫖你呢
点赞
评论
收藏
分享
11-13 17:16
已编辑
门头沟学院 安卓
我为什么要两次放弃年终奖
2021-2025已经工作第四个年头了,真的是干够互联网了,这次更是受到了高中同学的刺激(20天),他在青岛公务员,由于家是临沂的,所以每年有接近30天的探亲假,是真爽,最近已经休假了,直接休到了12月份了,直接激发了我探索生命的意义。我为什么要两次放弃年终奖 2021年加入雷军的麾下,作为一名资深的米黑,其实来小米的目的就是想看看小米到底有多差,是不是我误会他了(其实我是没有更好地offer了)。事实证明,我以为的就是我以为的,事实没有错,小米就是烂。刚开始小米的确挺好的,扁平化,不抓工时,大家都挺舒服的,都默契地早点下班,几乎没有卷的(但是扣到极致了),甚至我们下午还会和同事一起玩游戏开...
小浪_Coding:
羡慕了, 敢为自己的内心想法做出勇敢的决定, 期待我也有这一天
如果今天是你的last ...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
7
12
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
拒了9个offer最终留米,我秋招到底获得了什么?
6282
2
...
27有赞实习二面
2861
3
...
【奖】别再瞎猜!26校招真实薪资大揭秘,帮你快速避坑!
2183
4
...
27百度日常实习一面
1506
5
...
27届非科班转码没机会了吗
1502
6
...
个人觉得go语言优势很大
1265
7
...
百度开奖,不太行啊
1225
8
...
北京-益先科技-二面-技术面
1186
9
...
给学弟学妹们一点分享,一个30岁前端的路口选择
1144
10
...
字节 你自己说我该不该喷你
1107
创作者周榜
更多
正在热议
更多
#
月薪多少能在一线城市生存
#
79005次浏览
531人参与
#
你会为了工作牺牲生活吗?
#
60890次浏览
424人参与
#
百度秋招
#
38229次浏览
334人参与
#
如果再来一次,你还会选择这个工作吗?
#
705058次浏览
5730人参与
#
秋招吐槽大会
#
7698次浏览
87人参与
#
offer帮选
#
4348514次浏览
26372人参与
#
技术转行的心路历程
#
73033次浏览
745人参与
#
你找工作想离家近 or 离家远?
#
1588次浏览
32人参与
#
总结:哪家公司最喜欢泡池子
#
151443次浏览
543人参与
#
小米编程考试
#
23267次浏览
145人参与
#
你小时候最想从事什么职业
#
134634次浏览
1991人参与
#
互联网行业现在还值得去吗
#
38389次浏览
282人参与
#
虾皮开奖
#
45591次浏览
213人参与
#
滴滴歧视残疾人HR被开除
#
23878次浏览
86人参与
#
京东工作体验
#
19415次浏览
113人参与
#
26届的你们有几段实习?
#
153277次浏览
1068人参与
#
25届非技术实习投递记录
#
137392次浏览
1001人参与
#
落户对你的求职选择影响有多大
#
30130次浏览
101人参与
#
机械人,秋招第一次笔试的企业是哪家?
#
79829次浏览
611人参与
#
你认为工作的意义是什么
#
211026次浏览
1354人参与
#
大疆求职进展汇总
#
631444次浏览
4262人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务