首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
已删除
2018-03-26 14:43
已编辑
关注
已关注
取消关注
头条第四题
第三题这种题我一看就不做了,太浪费时间
直接去看第四题了
题不难
对于集合A和B
先算均值
然后肯定是均值大的集合取出来扔到另一个 假设大的集合是A
然后用lowerbound就能找到A中所有比自己均值小的元素
然后遍历这些元素,看是否比B的均值大,只要大就能扔过去 magic++就行
然后更新均值 继续循环。
提示
全部评论
推荐
最新
楼层
Ms_300
合肥工业大学 运维工程师
这样暴力做后面的样例会超时
点赞
回复
分享
发布于 2018-03-24 21:17
好好复习
喀什大学 Java
我就这么做的 然而超时了
点赞
回复
分享
发布于 2018-03-24 21:39
梦境迷离
重庆洪九果品股份有限公司_数据平台开发工程师
去掉比平均值大的数,不可能使得平均值变大 加入比平均值大的数才能使得平均值更大
点赞
回复
分享
发布于 2018-03-24 21:34
牛客7311123
合肥工业大学 算法工程师
//大佬是这么写的,为啥一直0%,自己测试用例和想的用例都能过 #include <iostream> #include<algorithm> #include<vector> #include<math.h> using namespace std; int main() { int n, m, temp; cin >> n >> m; vector<int> vea, veb, vetemp; int total_a = 0, total_b = 0; for (int i = 0; i<n; i++) { cin >> temp; vea.push_back(temp); total_a += temp; } for (int i = 0; i<m; i++) { cin >> temp; veb.push_back(temp); total_b += temp; } int res = 0; double avg_a = (double)total_a / n, avg_b = (double)total_b / m; if (avg_a>avg_b) { vetemp = vea; vea = veb; veb = vetemp; temp = n; n = m; m = temp; temp = total_a; total_a = total_b; total_b = temp; } sort(veb.begin(), veb.end()); while (1) { if (m == 1) break; avg_a = (double)total_a / n; avg_b = (double)total_b / m; if (avg_a >= avg_b) break; int tip1 = lower_bound(veb.begin(), veb.end(), avg_a) - veb.begin(); int tip2 = lower_bound(veb.begin(), veb.end(), avg_b) - veb.begin(); if (tip1<tip2) { res++; total_a += veb[tip1]; total_b -= veb[tip1]; n++; m--; veb.erase(veb.begin() + tip1); } else break; } cout << res << endl; system("pause"); return 0; }
点赞
回复
分享
发布于 2018-03-24 21:32
暂无评论,快来抢首评~
相关推荐
昨天 17:01
阿里云_研发工程师JAVA(准入职员工)
阿里云内推阿里云内推
阿里云暑期实习java后端面经(摘自优秀牛油!)2.20 部门A一面1.自我介绍2.实习拷打3.八股 1.讲讲深拷贝和浅拷贝 2.写代码的时候咋深拷贝,咋浅拷贝 3.trycatchfinally都是干啥的 4.try里面有return的话,执行过程是怎么样的 5.多线程的时候都会自定义线程池,讲讲线程池的原理 6.线程池是什么模式的体现,如何实现生产者和消费者的解耦的,讲讲你的理解 7.解释解释CAS 8.你比较比较你见过的垃圾回收器 9.spring的ioc和aop如何理解 10.autwi...
点赞
评论
收藏
分享
昨天 16:20
蚂蚁集团_研发部_算法工程师-大模型(准入职员工)
蚂蚁集团内推-蚂蚁集团暑期实习
🌟 学习方面 Week 1刚入职的时候基本在看视频了解概念,Week 2的时候就开始加入project了。个人更加喜欢实践,因为可以慢慢摸索学习,巩固自己的理解,有不懂的时候就请教一下其他人。我部门里的人都很好 问了不同人很多问题,他们都很耐心回答,也从中学习到了很多。在这里有很多资源和机会学习,所以够努力的话是可以进步很快的 🌟 福利方面 经常发零食、水果和小吃。我最喜欢的是星期三,每个星期三都是不同day。发过popcorn、面包、cream puff和fruit tart等,都特别好吃!然后我很幸运地赶上20周年,有免费冲锋衣、娃和生日面 哦对,鼠标、键盘、耳机这些公司都有提供(...
阿里巴巴公司福利 555人发布
点赞
评论
收藏
分享
04-14 14:42
西北大学 产品经理
为什么找了半年没有一个offer?太苦了,到底哪里出问题了呢
点赞
评论
收藏
分享
03-12 16:50
黑龙江科技大学 Java
我蚌埠住了,如图
网安已死趁早转行:
山东这地方有点说法
点赞
评论
收藏
分享
05-02 00:41
门头沟学院 前端工程师
哔哩哔哩日常实习一面凉经(攒人品)
手撕没撕出来, 凉得很彻底盒子模型flex:1和flex:2flex后面只有两个数时代表什么display:inline的元素margin和padding生效吗css变量用css实现一个三角形sortby函数手撕bindVue3有哪些重大的更新Proxy和defineProperty的区别nexttick原理微任务宏任务webpack异步加载原理JSONPTrigger手撕Trigger和TrackweakMap和Map的区别Vue模板引擎的实现原理虚拟DOM有什么缺点TCP的粘包和拆包TCP协议React的hook和Vue的hook的区别最后又写了两个简单的手撕,写Trigger的时候我已经...
查看21道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
本科四段大厂实习,暑期五个offer,我的暑期结束了,秋招前集邮atmd、上海四毒
2.8W
2
...
黑马点评大总结
1.9W
3
...
别打了,我真的喝不动了!
1.4W
4
...
实习/试用期转正,如何写好答辩文档?
9457
5
...
Java后端5月还会有机会吗
8981
6
...
携程笔试
8981
7
...
一文讲清新手到底要不要写《苍穹外卖》和《黑马点评》?
6853
8
...
心塞
5645
9
...
只有真正上战场了,才知道自己多菜!
4939
10
...
我大抵是废了
3502
创作者周榜
更多
正在热议
更多
#
商战,最累的是我们
#
3678次浏览
21人参与
#
租房找室友
#
19598次浏览
117人参与
#
职场新人生存指南
#
310686次浏览
6427人参与
#
你上一次加班是什么时候?
#
56058次浏览
383人参与
#
携程求职进展汇总
#
471316次浏览
3466人参与
#
深信服求职进展汇总
#
183106次浏览
1673人参与
#
学历or实习经历,哪个更重要
#
104788次浏览
723人参与
#
机械人选offer,最看重什么?
#
86819次浏览
537人参与
#
秋招想进国企该如何准备
#
53149次浏览
353人参与
#
哪些公司面试官让你印象深刻?
#
254503次浏览
2676人参与
#
2023届毁约公司名单
#
187068次浏览
935人参与
#
得物求职进展汇总
#
89885次浏览
791人参与
#
和牛牛一起刷题打卡
#
276934次浏览
6451人参与
#
大疆求职进展汇总
#
482937次浏览
3199人参与
#
查收我的offer竞争力报告
#
172320次浏览
1023人参与
#
如果可以,你希望哪个公司来捞你
#
74416次浏览
323人参与
#
产品面经
#
170823次浏览
1895人参与
#
通信硬件公司评价
#
123159次浏览
405人参与
#
实习要如何选择和准备?
#
64971次浏览
1058人参与
#
秋招最大的收获是什么?
#
26580次浏览
275人参与
牛客网
牛客企业服务