首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
已删除
2018-03-26 14:43
已编辑
关注
已关注
取消关注
头条第四题
第三题这种题我一看就不做了,太浪费时间
直接去看第四题了
题不难
对于集合A和B
先算均值
然后肯定是均值大的集合取出来扔到另一个 假设大的集合是A
然后用lowerbound就能找到A中所有比自己均值小的元素
然后遍历这些元素,看是否比B的均值大,只要大就能扔过去 magic++就行
然后更新均值 继续循环。
提示
全部评论
推荐
最新
楼层
Ms_300
合肥工业大学 运维工程师
这样暴力做后面的样例会超时
点赞
回复
分享
发布于 2018-03-24 21:17
牛客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
梦境迷离
重庆洪九果品股份有限公司_数据平台开发工程师
去掉比平均值大的数,不可能使得平均值变大 加入比平均值大的数才能使得平均值更大
点赞
回复
分享
发布于 2018-03-24 21:34
好好复习
喀什大学 Java
我就这么做的 然而超时了
点赞
回复
分享
发布于 2018-03-24 21:39
还没有回复哦~
相关推荐
昨天 14:45
大连医科大学 嵌入式软件开发
CVTE - 嵌入式软件开发工程师(Linux方向)- 面经(12)
-1、背景 职位:嵌入式软件开发工程师(Linux方向) 项目:2025 届校园招聘提前批 岗位职责: 嵌入式开发工程师会参与全球市场显示类产品的开发,工作包括了系统底层驱动的调试、相关功能模块的代码实现、用户交互设计和上层应用开发等内容。 负责全球市场显示类产品的系统设计、实现、优化与调试 负责产品需求分析,功能设计与代码编写 负责在嵌入式平台上的应用以及用户交互设计开发 负责客户反馈问题的处理 岗位要求: 有良好的编程基础,熟练掌握 C/C++ 语言 掌握操作系统、数据结构等软件开发必备知识 具有良好的团队协作、亲和力、乐意与人交往 有 Linux/Android 系统平台的开发经验...
嵌入式软件名企笔/面试真...
点赞
评论
收藏
分享
02-12 17:12
北京大学 产品经理
AI手机想借DeepSeek翻红!
文/Leon编辑/cc孙聪颖DeepSeek的持续火爆,正在向各个领域蔓延,包括智能终端、汽车智驾、制造业、金融和教育等。其中,DeepSeek在手机领域的应用最为引人关注。《华尔街科技眼》了解到,国产品牌努比亚则将深度整合DeepSeek,采用了系统级内嵌方式,用户在手机亮屏时可以直接与集成DeepSeek大模型的智能体对话,无需跳转应用。此前,华为小艺助手也接入了DeepSeek,但更接近于插件的方式,而非系统级的调用。DeepSeek大模型的优势在于用较低的训练成本实现高性能推理,并且开源,企业可以根据自身需求进行个性化的定制。可以预见的是,2025年将有更多手机厂商与DeepSeek...
点赞
评论
收藏
分享
02-06 17:58
北京中南海业余大学 Java
字节跳动很缺实习生吗
不用给我这么推 我进不去的
数学转码崽:
一直给我推,投了又不理,理了又秒挂
点赞
评论
收藏
分享
昨天 22:44
门头沟学院 嵌入式软件工程师
谈心第一期——闲话
写在最前:不看牛客有一段时间了,很多人应届毕业生可能在找到工作后也很少打开牛客,好像这里只承载了我们求职、实习的过往,然后慢慢走向社会,忘却相聚的时光。但转念想想,这里或许聚集了绝大多数充满活力的人,我们来自五湖四海的学校和职场,几乎涵盖各个领域,我们年轻所以我们困惑,也正因为我们年轻所以我们相聚在一起,有解决困惑的能力。三人行必有我师,希望这个专栏能记录你我年轻时的种种困惑,期待你说出自己的心声,我会慢慢倾听,也会和一众平台上的朋友来帮助你,或许这是一个年轻人聊天的专栏,也或许这是一个年轻人解惑的专栏,总之,我期待用我的文字记录你我的故事,抽丝剥茧为后来的人留下些足迹。今天是25年2月16日...
谈谈心 解解惑
2025,我想......
晒晒你的元宵动态
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
厌倦互联网了,开始逃离ing
1.1W
2
...
985计算机老学长掏心窝子:当年我踩过的坑,希望你们能绕开
1.0W
3
...
代码与豹尾:一个做题家的赛博修仙启示录
4356
4
...
兄弟们,考上玉虚宫研究生了,选哪个导师啊
2893
5
...
想要在大厂生存必须要学会提效
2872
6
...
影石Insta360|嵌入式软件|日常实习一面
2646
7
...
腾讯hr-后台方向有过一面的吗
2053
8
...
26届求助
1967
9
...
杭州实在智能二面
1715
10
...
选鹅还是选money
1715
创作者周榜
更多
正在热议
更多
#
小厂实习有必要去吗
#
29084次浏览
194人参与
#
我的工作日记
#
50994次浏览
709人参与
#
国企和大厂硬件兄弟怎么选?
#
112152次浏览
1634人参与
#
文科生还参加今年的春招吗
#
2130次浏览
22人参与
#
选择和努力,哪个更重要?
#
37947次浏览
411人参与
#
如果公司降薪,你会跳槽吗?
#
43074次浏览
335人参与
#
影石Insta360求职进展汇总
#
106343次浏览
949人参与
#
如果再来一次,你还会学硬件吗
#
101467次浏览
1222人参与
#
一人推荐一个值得去的通信/硬件公司
#
160430次浏览
1732人参与
#
机械人选offer,最看重什么?
#
68110次浏览
431人参与
#
你的秋招简历被谁挂了?
#
214693次浏览
2389人参与
#
秋招前后对offer的期望对比
#
223196次浏览
1673人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
67689次浏览
488人参与
#
大疆今年的机械笔试难吗?
#
34748次浏览
406人参与
#
大疆的机械笔试比去年难吗
#
63571次浏览
575人参与
#
秋招拿一个offer可以躺平吗
#
125967次浏览
885人参与
#
24届市场营销薪资爆料
#
9117次浏览
62人参与
#
长光卫星求职进展汇总
#
27109次浏览
180人参与
#
春招启动,你开始投递了吗?
#
49136次浏览
460人参与
#
职场上哪些事情令人讨厌
#
13064次浏览
60人参与
牛客网
牛客企业服务