首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
05-02 12:18
中山大学 用户研究员
小事做好内推 小事做好内推码
🎓杭州小事做好教育科技2024春招启动! 💸30-50W年薪急寻教育新星 | 校长直面 | 2轮拿offer | 晋升通道全透明 🎯【招聘对象】清北24/25届毕业生(专业不限·无教资要求) 📚【岗位方向】中学文/理教师、竞赛教练、素质教育导师 📍【工作城市】杭/沪/深/宁/湖州/新加坡 ✅首年综合薪资30W+起跳 ✅6次年度调薪+课时激励+校长储备计划 ✅五险一金+带薪假期+多重福利 ⏰快速投递通道:https://doc.weixin.qq.com/forms/AGUAhwdwACEAc8AvAbeAIgs38W8XhLSwf?page=1 🔗【内推码】066
点赞
评论
收藏
分享
今天 13:19
门头沟学院 Java
暑期实习,众安保险or德勤Deloitte
研二,双非后端开发Java岗德勤Deloitte:后端开发实习生(提供转正)-技术与转型-全球交付中心-重庆众安保险:后端开发Java-健康险事业部-上海,已oc原打算5月20日去众安实习的,跟导师请假,导师不让,说是项目结项要紧,6月30号才让走,然后给我推荐了德勤Deloitte,目前还未面试。友友们,我该怎么办
投递众安保险等公司10个岗位 >
实习进度记录
我的实习日记
点赞
评论
收藏
分享
04-22 18:00
已编辑
东莞市东华初级中学 C++
请问腾讯hr加wx是稳了吗
4.17录用评估一周了,昨晚hr突然加微信,但是官网还是录用评估,状态也还是报批中4.22更已offer
JustinXiang:
你这个聊天记录不是就说明一切了吗
腾讯泡池子960人在聊
点赞
评论
收藏
分享
05-05 19:42
门头沟学院 嵌入式硬件工程师
嵌入式面试常问题32
指针函数和函数指针的区别:指针函数本质上是一个函数,只不过该函数的返回值是一个指针类型。函数指针是一种指针,它指向一个函数。指针的大小怎么算:char* int* float*:在32位系统中为4位 64位系统是8位size of 和strlen的区别;sizeof:它是一个运算符,并非函数。其作用是在编译阶段计算数据类型或者变量所占用的字节数。strlen:它是一个标准库函数,定义在 <string.h>(C 语言)或者 <cstring>(C++ 语言)头文件中。此函数用于计算以 '\0' 结尾的字符串的实际长度。c语音中内存分配的方式有几种:在 C 语言里,主...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
以Mentor视角,说说喜欢什么样的实习生
2.7W
2
...
心塞
7037
3
...
京东开抢头部技术人才了!薪酬还能再创新高吗?
6775
4
...
携程笔试
6514
5
...
为何我今年的大厂面试体验越来越糟糕😢
6327
6
...
越是平平无奇的人越喜欢说风凉话嘲讽他人
5797
7
...
节孝子,启动!
4785
8
...
面经-腾讯篇
3717
9
...
2025/5/8 后端机考笔试java卷
3665
10
...
携程已OC:求职总结版
3418
创作者周榜
更多
正在热议
更多
#
硬件人你反向读研了吗
#
38989次浏览
608人参与
#
硬件人秋招的第一个offer
#
64788次浏览
1079人参与
#
京东TGT
#
17946次浏览
139人参与
#
滴滴工作体验
#
22424次浏览
123人参与
#
机械求职避坑tips
#
40382次浏览
355人参与
#
材料进Fab厂真的劝退吗?
#
35389次浏览
158人参与
#
职场新人生存指南
#
325956次浏览
6975人参与
#
不考虑转正,实习多久合适
#
23245次浏览
117人参与
#
机械只有转码才有出路吗?
#
125417次浏览
1590人参与
#
面试问题记录
#
11552次浏览
225人参与
#
非技术岗投递进展
#
137037次浏览
1221人参与
#
面试经验谈
#
8739次浏览
130人参与
#
vivo求职进展汇总
#
208201次浏览
1341人参与
#
异地恋该为对方跳槽吗
#
20133次浏览
108人参与
#
硬件人更看重稳定还是高薪
#
35403次浏览
192人参与
#
租房找室友
#
25984次浏览
141人参与
#
你遇到过哪些神仙同事
#
68663次浏览
623人参与
#
25届如何提前做秋招准备?
#
163450次浏览
2451人参与
#
携程求职进展汇总
#
484732次浏览
3573人参与
#
深信服求职进展汇总
#
187661次浏览
1691人参与
#
学历or实习经历,哪个更重要
#
111850次浏览
747人参与
牛客网
牛客企业服务