首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
冰月冷望
2016-09-12 21:10
成都信息工程大学 Java
关注
已关注
取消关注
网易笔试,求最大奇约数和,O(n)复杂度超时
有跑出来的吗,我用python时间超了。
还是直接公式推出来的。
提示
全部评论
推荐
最新
楼层
LocksonJu
影石创新科技股份有限公司_视觉算法工程师
long long findSum(int N) { if (N == 1) return 1; long long k = (N + 1) / 2; return k*k + findSum(N / 2); } 神公式
点赞
回复
分享
发布于 2016-09-12 21:23
DoubleEgg_Liu
华中科技大学 C++
int main() { int n; cin >> n; long long sum = 0; int t; for (int i = 1; i <= n; i += 2) { t = i; while (t <= n) { t *= 2; sum += i;} } cout << sum; }
点赞
回复
分享
发布于 2016-09-17 21:42
糖糖不爱吃糖
哈尔滨工程大学 Java
考试后,和学弟们讨论得出了答案,logn的,也去网易的笔试题真题哪里测试了下,通过了,虽然笔试中没有做出来,不过后来没有看别人的现成的答案,而是我们集思广益想出来的,还是蛮开心的,这也是笔试的收获吧
点赞
回复
分享
发布于 2016-09-17 19:36
JUST&GO
四川大学 C++
怎么说呢。我觉得其实有规律的。 每4个看成一组。 不过最近一直没去解。。当时考试考到最后几分钟才反映过来。
点赞
回复
分享
发布于 2016-09-17 17:00
牛客300474号
西南交通大学 运维工程师
位运算可以 res = n / (n & -n) 得到最大奇数
点赞
回复
分享
发布于 2016-09-17 16:11
牛客11111111
东南大学 C++
#include <iostream> using namespace std; int main() { long n; cin>>n; long long res=0; long t=2;//用t表示2^k int count=0; while(count<n/2) { for(long i=1;t*i<=n;i=i+2)//找到2^k*i<=n的所有i { res=res+i; count++; } t=t*2; } if(n%2==0) //当n为奇数时,序列中的奇数和 { res=res+n*n/4; } else//当n为偶数时,序列中的奇数和 { res=res+(n+1)*(n+1)/4; } cout<<res<<endl; return 0; }
点赞
回复
分享
发布于 2016-09-15 14:26
菜豆
上海大学 测试工程师
用移位操作做除2操作就可以不超时
点赞
回复
分享
发布于 2016-09-15 12:17
牛客615963号
国际关系学院 C++
推公式推了半天, 只能O(1)的解决一半, 剩下的一半推死推不出来. 比如对于100的话能直接算出1-64的和 , 最后没办法只好遍历了. 没想到过了.
点赞
回复
分享
发布于 2016-09-12 21:25
寒武纪三叶草
开始用python一直超时,换C++才AC了
点赞
回复
分享
发布于 2016-09-12 21:23
董泽锋
西南交通大学 C++
unsigned long long cal(unsigned long long n){ unsigned long long sum = 0; do { if (n % 2 == 0) { sum += (long long)(n/2)*(n / 2); n = n / 2; } else { sum += n; n = n - 1; } } while (n != 1); return sum + 1; }
点赞
回复
分享
发布于 2016-09-12 21:21
Small_White
湖南工业大学 运维工程师
超时 ,好伤心。
点赞
回复
分享
发布于 2016-09-12 21:21
冰月冷望
楼主
成都信息工程大学 Java
哎,O(logN)
点赞
回复
分享
发布于 2016-09-12 21:20
94sd
北京科技大学 算法工程师
一直除以2超时,改成移位运算超时,我真不知道怎么做了,与网易无缘了,😭
点赞
回复
分享
发布于 2016-09-12 21:20
luohan
北京林业大学 算法工程师
都100亿了,O(N)肯定超时啊。O(N)在1s内也就解1亿左右的数据了,常数还不能太大
点赞
回复
分享
发布于 2016-09-12 21:19
紫荆的传说
北京大学 测试工程师
C++超时……
点赞
回复
分享
发布于 2016-09-12 21:18
Riosngdfleiw1965
中央音乐学院 PHP
最大奇约数,奇数就是本身,偶数/2直到奇数为止,但还是不行,始终要循环
点赞
回复
分享
发布于 2016-09-12 21:17
之乎者也
东南大学 C++
最后想起来的,妈的交卷了,坑爹啊
点赞
回复
分享
发布于 2016-09-12 21:16
项煜东
中国科学技术大学 C++
每个奇数*2*2*2。。。
点赞
回复
分享
发布于 2016-09-12 21:15
子「月」乐
西安邮电大学 Java
在交卷的一瞬间,我知道我超时的原因了,一直除以二就可以解决问题,再次GG
点赞
回复
分享
发布于 2016-09-12 21:15
山野闲居
西安电子科大 C++
看了讨论区logn的答案,真是觉得生无可恋了
点赞
回复
分享
发布于 2016-09-12 21:12
暂无评论,快来抢首评~
相关推荐
09-17 16:20
门头沟学院 前端工程师
腾讯开始捞了嘛?
腾讯秋招开始捞了嘛?为什么投了之后毫无反应 想当鹅孝子就这么难嘛
我的秋招日记
点赞
评论
收藏
分享
09-16 18:20
门头沟学院 产品经理
海康威视二面
一面过完,面试官还挺好的,面试过程一般项目一般实习经历的问,面完就给我发二面通知了希望二面稳稳的
点赞
评论
收藏
分享
08-08 11:46
杭州电子科技大学信息工程学院 单片机
26校招没招了
😅😅😅研发岗是根本不可能的,有机会去测试吗😭😭😭
米奇妙妙屋2025:
期望薪资多少米
点赞
评论
收藏
分享
09-02 15:56
五邑大学 测试开发
双非真的找不到嘛 感觉简历挂90%以上都有了
嵌入式/硬件/测试都没人要🤯
牛客17639434...:
牛啊,比我硕士简历牛
点赞
评论
收藏
分享
09-19 08:43
大连理工大学
如果你从9月开始准备秋招
1、投递依旧是9月的重中之重。当投递到一定量的时候,这件事反而变得轻松,因为部分公司可以共享笔试成绩(北森)不用额外再做。2、这个月还会开一些“小而美”的公司,规模没法和大厂比,但是赛道前景和薪资待遇都还不错🙋🏻 比如:Moody(做美瞳的)/速腾聚创(做机器人的)....3、9月也记得自查下:如果已经投递100+,但只收到了笔试,却几乎没有收到面试,那大概率是方向偏了,调整方向还来得及4、如果你真的实习很薄弱,但又希望进大公司,有2种解法:1️⃣主投销售/商务2️⃣去实习,并做好春招的打算。弱实习 or 弱学历的同学不是毫无机会,但得行动起来🏃5、往年9月是秋招面试的第一个小高峰️ 这...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
🎉创作红榜第2期丨7篇内容解决你的“求职/职场/成长困惑”!
3236
2
...
携程 后端 线下面
2295
3
...
这,就是你想看的爽文嘛?
2247
4
...
字节坠机复活,公式化面试遇上公式化八股小子
1635
5
...
招银网络科技一面
1463
6
...
还得是追觅啊,号称要招1000名清华毕业生
1269
7
...
百度好大,像个迷宫
1178
8
...
提前申请离职刷到前mt的朋友圈发现自己被骂了
1130
9
...
滴滴池子这么大嘛
1047
10
...
携程笔试
955
创作者周榜
更多
正在热议
更多
#
宣讲会你有哪些意向不到的收获
#
9099次浏览
49人参与
#
度小满求职进展汇总
#
2712次浏览
27人参与
#
你面试被问到过哪些不会的问题?
#
49399次浏览
1202人参与
#
水滴求职进展汇总
#
7817次浏览
46人参与
#
你的公司给实习生发中秋礼物吗
#
6637次浏览
39人参与
#
毕业论文怎么查AI率
#
57549次浏览
1922人参与
#
从顶到拉给所有面过的公司评分
#
53165次浏览
323人参与
#
不考虑薪资和职业,你最想做什么工作呢?
#
104859次浏览
725人参与
#
辞职之后最想做的一件事
#
23503次浏览
231人参与
#
小厂实习有必要去吗
#
58438次浏览
296人参与
#
你的国庆怎么过
#
29095次浏览
256人参与
#
晒晒你的中秋福利
#
20894次浏览
141人参与
#
为了求职,我做过的疯狂伪装
#
24222次浏览
494人参与
#
晒一晒你收到的礼盒
#
79260次浏览
413人参与
#
工作压力大怎么缓解
#
109307次浏览
1072人参与
#
机械制造岗投递时间线
#
29420次浏览
372人参与
#
十一假期一定要干的事
#
19744次浏览
146人参与
#
bilibili求职进展汇总
#
106220次浏览
888人参与
#
秋招的嫡长offer
#
67371次浏览
540人参与
#
职场破冰,你们都聊什么?
#
13743次浏览
107人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务