首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-03 11:31
已编辑
中南大学 Java
算一笔账
假设你是北京某互联网厂应届校招生,且一贯坚持勤俭节约的作风,月薪税前2.5w,每月能存多少呢?1. 税前月薪分解税前收入:25,000元五险一金个人部分(北京标准):包括养老保险(8%)、医疗保险(2%)、失业保险(0.2%)和住房公积金(12%,互联网公司常见比例)。工伤保险和生育保险由公司全额承担,个人不缴纳。 社保(养老+医疗+失业):10.2% × 25,000 = 2,550元住房公积金:12% × 25,000 = 3,000元五险一金个人总扣除:2,550 + 3,000 = 5,550元应纳税所得额计算: 个税起征点:5,000元/月专项附加扣除:作为应届生(单身、无子女、无房...
爱睡觉的冰箱哥:
敢情我在北京打工打100年,连个北京厕所都买不起
,这还是稳定一个月2.5w的前提,草了
牛客创作赏金赛
点赞
评论
收藏
分享
07-02 11:05
广东工业大学 算法工程师
没人告诉我上了班后这么痛苦啊
通勤就够累了,回到家吃完饭后自由支配的时间更是少之又少,第二天又要去上班。大学好歹每天课程时间不一,上班却是天天都早八满课的程度。有没有一样痛苦的兄弟,大家一起聊聊天啥的
点赞
评论
收藏
分享
05-28 01:36
门头沟学院 Java
在深圳java开发应届生报价9k都要被😓了吗
在boss上投了个简历,因为在深圳我就报了9k的期望薪资,因为本人加起来三段实习经历总共小一年的实习时长,而且我目前的工作在佛山转正也有7.5k,所以我觉得这个价也正常吧,没想到就被hr发😅了,我发回去还阴阳我😂
永不遗忘:
畅飞扬是吧,上黑名单
@牛客吹哨人
奇葩时刻大赏
点赞
评论
收藏
分享
06-03 19:26
西北农林科技大学 C++
这是什么中老年人的发言
上来就是就业毫无难度😅
Twilight_m...:
经典我朋友XXXX起手,这是那种经典的不知道目前行情搁那儿胡编乱造瞎指导的中年人,不用理这种**
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-01 13:49
求助 那种0-20人的公司到底要不要去?
感觉去初创公司对个人能力的提升还是比较大的,但是简历上title会不太有说服力,应该怎么选择呀?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
为什么你很难找到工作
4770
2
...
腾讯csig暑期一二三面
4767
3
...
可是,我脱了长衫也没人要啊...
3928
4
...
腾讯云智后台开发暑期面经
3164
5
...
友友们如何看待这个问题
2942
6
...
我是不会放弃追求双休的...
2903
7
...
今天你举报室友ai作弊,明天可能被同事举报迟到
2769
8
...
史上最细SQL实战系列:sql笔试例题总结篇(建议收藏)
2725
9
...
第一次遇到这种面试的...
2322
10
...
简历很差吗?
2296
创作者周榜
更多
正在热议
更多
#
大家每天通勤多久?
#
45568次浏览
344人参与
#
银行笔面经互助
#
133899次浏览
1166人参与
#
现代汽车前瞻技术研发急速编程挑战赛
#
30869次浏览
252人参与
#
上班到公司第一件事做什么?
#
58108次浏览
490人参与
#
上班苦还是上学苦呢?
#
229477次浏览
1357人参与
#
CVTE求职进展汇总
#
16256次浏览
292人参与
#
百度工作体验
#
226109次浏览
1992人参与
#
90后北漂现状
#
24778次浏览
201人参与
#
机械人与华为的爱恨情仇
#
117705次浏览
950人参与
#
金融财会交流会
#
110387次浏览
380人参与
#
发工资后,你做的第一件事是什么
#
68597次浏览
232人参与
#
机械人,你的秋招第一份简历被谁挂了
#
141568次浏览
1982人参与
#
工作中,努力重要还是选择重要?
#
136357次浏览
1675人参与
#
非技术投递记录
#
604219次浏览
6401人参与
#
工作中哪个瞬间让你想离职
#
26268次浏览
179人参与
#
你觉得实习能学到东西吗
#
39701次浏览
772人参与
#
秋招什么时候开投比较合适?
#
27714次浏览
346人参与
#
打工人的工作餐日常
#
47352次浏览
357人参与
#
正在实习的你,几点下班
#
170192次浏览
1171人参与
#
机械人集合!你是什么工程师?
#
16254次浏览
89人参与
#
产品每日一题
#
47156次浏览
575人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务