首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
07-07 11:41
中南大学 Java
26秋招提前批??
不是,刚期末考完,我还美美的躺在家里玩手机呢怎么就提前批上了?啥意思啊七月份就秋招,那是秋招吗 改成夏招得了。。
硫蛋蛋:
5 6 月都开始了。。。你现在才知道
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-09 17:50
实习1个月后被辞退,All in秋招还是继续找实习?
26届本科,此前0实习,公司人均996,但昨天Mentor突然跟我说“今晚6点正常走,明天(周六)可以不用来了”今天才知道,是因为已经决定辞退我了好在公司愿意帮我处理学校毕业实习相关的事,就不提名字了之前还担心干到9月再秋招会不会太晚,这下不用担心了,反而担心1个月的实习经历会不会太少
爱笑的Va学弟:
我在小小厂实习了四天,昨天下班突然也被裁了,鼠鼠已经碎了
实习与准备秋招该如何平衡
点赞
评论
收藏
分享
05-16 15:36
南昌航空大学科技学院 Java
麻了
26学院本,找java实习两周了,已读不回是常态,求拷打简历
点赞
评论
收藏
分享
07-10 14:26
已编辑
门头沟学院 销售工程师
死喽,面试前因为网名被HR制裁咯
没错,就我叫公公求您疼我。求职期间痛失抽象权力,朋友们面试啊什么的还是要记得改网名嗯。言归正传,当时是去年11月,我还迟迟没几家offer,心急得有点坐不住,精神状态一整个很神奇。但其实无论投简历还是面试第一印象还是很重要的,各位正在秋招的朋友们多多注意社交平台的形象啦。
机械打工仔:
能起出这名字也是天神级别了
面试尴尬现场
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
我从来没想过我会出轨
6457
2
...
三次入职字节,我终于成为了一名正式的bytedancer
3974
3
...
上班一周了 感觉这辈子完了
3364
4
...
修改简历被骗了将近700
2561
5
...
大厂工作一年了,给想进游戏行业的朋友们写点体会
2505
6
...
暂且原谅这个世界一下下
2479
7
...
小米AIGC产品经理|面试实录
2402
8
...
刚来深圳第一天就被宰1650
2119
9
...
淘天lastday知无不言
2064
10
...
实习的活写到简历上,面试真的有的聊吗?
1871
创作者周榜
更多
正在热议
更多
#
你认为小厂实习有用吗?
#
22932次浏览
263人参与
#
运营面经
#
116063次浏览
1254人参与
#
如果公司给你放一天假,你会怎么度过?
#
15151次浏览
107人参与
#
秋招最大的收获是什么?
#
36333次浏览
310人参与
#
硬件人秋招的第一个offer
#
80422次浏览
1155人参与
#
三一重工求职进展汇总
#
13697次浏览
62人参与
#
硬件人,你被哪些公司给挂了
#
59325次浏览
827人参与
#
你的领导最像哪种动物,为什么?
#
14768次浏览
107人参与
#
总结:哪家公司面试体验感最差
#
59767次浏览
268人参与
#
说说你知道的学历厂
#
43625次浏览
265人参与
#
材料人,你们签了哪个公司
#
7697次浏览
18人参与
#
实习生的蛐蛐区
#
59777次浏览
431人参与
#
如果重来一次你还会读研吗
#
176183次浏览
1780人参与
#
哪一瞬间觉得自己长大了
#
11270次浏览
247人参与
#
烟草笔面经互助
#
18008次浏览
184人参与
#
面试尴尬现场
#
35389次浏览
233人参与
#
计算机有哪些岗位值得去?
#
18457次浏览
166人参与
#
你找工作的时候用AI吗?
#
20443次浏览
244人参与
#
下班后的时间你怎么安排
#
11246次浏览
150人参与
#
电网笔面经互助
#
37165次浏览
359人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务