首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
blog.lightina.cn
2018-04-21 13:49
已编辑
上海大学 Java
关注
已关注
取消关注
美团后台笔试编程第一题
提示:莫比乌斯 能过100%
提示
全部评论
推荐
最新
楼层
雨停的晴天
蚌埠学院 Java
没有优化 通过100%,不过超时了😂
点赞
回复
分享
发布于 2018-04-21 08:08
qq911712051
湖南大学 C++
只使用普通的欧几里得过90%
点赞
回复
分享
发布于 2018-04-20 22:04
Pluto_Love
ThoughtWorks_Develpoer
求解什么是GCD啊? 我百度了很久都没有出来小白一枚。
点赞
回复
分享
发布于 2018-04-20 21:41
blog.lightina.cn
楼主
上海大学 Java
注意到N只有1000 莫比乌斯可快速求得 1-N和1-M gcd为i的个数 枚举就行了 import java.io.*; import java.util.*; public class Main { static int[]prime=new int[100050]; static boolean[]notp=new boolean[100050]; static int[]mu=new int[100050]; public static void main(String[] args) { FastScanner sc=new FastScanner(); PrintWriter pw=new PrintWriter(System.out); int N=sc.nextInt(); int n=sc.nextInt(); int m=sc.nextInt(); int p=sc.nextInt(); makeMobius(); int[]A=new int[N+1]; A[1]=p; for(int i=2;i<=N;i++){ A[i]=(A[i-1]+153)%p; } long res=0; for(int o=1;o<=N;o++){ long min=Math.min(n,m)/o; long max=Math.max(n,m)/o; long count1=0; long count2=0; for(int i=1;i<=min;i++){ count2+=mu[i]*(min/i)*(max/i); } res+=A[o]*count2; } pw.println(res); pw.flush(); } static int gcd(int a,int b){ return a==0?b:gcd(b%a,a); } static void makeMobius() { Arrays.fill(notp, false); mu[1] = 1; int pnum=0; for (int i = 2; i < 100010; i++) { if (!notp[i]) { prime[++pnum] = i; mu[i] = -1; } for (int j = 1; prime[j]*i < 100010; j++) { notp[prime[j]*i] = true; if (i%prime[j] == 0) { mu[prime[j]*i] = 0; break; } mu[prime[j]*i] = -mu[i]; } } } } class FastScanner{ BufferedReader br; StringTokenizer st; FastScanner(){ br=new BufferedReader(new InputStreamReader(System.in)); st=new StringTokenizer(""); } String nextLine(){ String s=""; try { s=br.readLine(); } catch (IOException e) { e.printStackTrace(); } return s; } boolean hasNext(){ String s = ""; while(!st.hasMoreTokens()){ s=nextLine(); if(s==null)return false; st=new StringTokenizer(s); } return true; } String next(){ String s=""; while(!st.hasMoreTokens()){ s=nextLine(); st=new StringTokenizer(s); } return st.nextToken(); } int nextInt(){ return Integer.valueOf(next()); } long nextLong(){ return Long.valueOf(next()); } double nextDouble(){ return Double.valueOf(next()); } }
点赞
回复
分享
发布于 2018-04-20 21:33
牛客8058798号
上海交通大学 C++
大佬,就不能多给一点提示吗
点赞
回复
分享
发布于 2018-04-20 21:29
影魔不能走
中国电影资料馆 算法工程师
赛码网时间到了会自动交卷吗
点赞
回复
分享
发布于 2018-04-20 21:27
尹斗俊喊你去学习
上海戏剧学院 算法工程师
对٩(๑^o^๑)۶。。。然而忘记怎么敲了
点赞
回复
分享
发布于 2018-04-20 21:27
春哥纯爷们
厦门大学 C++
暴力只过了90%
点赞
回复
分享
发布于 2018-04-20 21:25
xzy57369
门头沟学院 Java
我靠,这是什么高科技。
点赞
回复
分享
发布于 2018-04-20 21:20
暂无评论,快来抢首评~
相关推荐
03-09 15:06
南京大学 C++
TPLink一面
纯项目,无八股,感觉面试官挺严厉的。没有深入问细节,都是浮于表面的问题,感觉他不是很懂(?),或者感觉这样他可能觉得我很唐只会这些表面问题?(不过他也没深入问啊)自我感觉不太好。无手撕代码,一共就30分钟。
26届求职交流
点赞
评论
收藏
分享
昨天 13:50
湖北师范大学 Java
output一面
1. 进度通过Redis保存,定时任务刷库,如果Redis宕机了该怎么办2. 实习看你只负责一个小模块,0-1负责的项目有没有,介绍一下3. Agent的死循环检测是如何实现的4. 预检索阶段你主要做的是什么5. 有没有使用过openclaw,缺点是什么6. openclaw的记忆化机制是怎么实现的7. 二开openclaw可以实现吗反问:业务:没太听懂,公司有点偏艺术类几面,面试结果:两轮技术面,结果一周内出来
点赞
评论
收藏
分享
02-18 10:21
门头沟学院 嵌入式软件开发
27简历求拷打,我真没招了😭
竞赛聊胜于无,实习也没学到东西
点赞
评论
收藏
分享
03-03 19:02
已编辑
东华理工大学 Node.js
倒反天罡
真投了你又不给ps:楼主其实比起去大厂当螺丝钉 更想去一些初创公司或外企。楼主是一年不到的社招。
嵌入式的小白:
估计消息就是海发的,和海投简历一样
点赞
评论
收藏
分享
03-12 08:59
门头沟学院 Java
金三银四的真相
刷到这个话题,看到牛友们都在聊「有没有感受到金三银四」,有人说机会扎堆,有人说静悄悄,我想结合自己的真实投递经历,跟大家聊聊今年金三银四最真实的样子,以及我看到的旺季真相。一、我期待的金三银四,vs 现实里的金三银四二月底的时候,我对今年的金三银四充满了期待。身边的学长学姐跟我说,三月是春招最旺的时候,大量企业补录开HC,机会比秋招还多,只要好好投,肯定能上岸。我熬了三个通宵,把简历改了8版,整理了春招岗位表,把互联网大厂、国企、银行、中小厂的岗位分好类,定了计划:每天投20份简历,上午刷新岗位投递,下午刷算法背八股,晚上复盘面试。三月一号,我准时开启了疯狂投递模式,第一天就投了30份简历,想...
你感受到金三银四了嘛?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
快手Java后端一面
5679
2
...
字节后端日常实习二面
5031
3
...
腾讯前端暑期提前批一、二、三面面经
4840
4
...
滴滴一面面经
4035
5
...
腾讯暑期一面
3700
6
...
6个AI实操技巧,帮你在简历+面试中拉开差距
3539
7
...
阿里云一面
2964
8
...
美团产品笔试何意为....
2949
9
...
字节一面、二面(横向挂)
2699
10
...
实习学不到东西的真相
2425
创作者周榜
更多
正在热议
更多
#
你感受到金三银四了嘛?
#
70606次浏览
611人参与
#
美团笔试
#
695827次浏览
4624人参与
#
虽然0面试,但今天___,夸夸自己
#
8782次浏览
172人参与
#
米哈游笔试
#
551671次浏览
1088人参与
#
春招 / 实习投递,你最焦虑的一件事
#
52947次浏览
1026人参与
#
vivo笔试
#
13024次浏览
122人参与
#
27届实习投递记录
#
853次浏览
23人参与
#
AI岗位暴涨12倍,你会转AI赛道吗?
#
4665次浏览
91人参与
#
今天你投了哪些公司?
#
144725次浏览
2601人参与
#
金三银四,你的春招进行到哪个阶段了?
#
18642次浏览
254人参与
#
运营每日一题
#
127447次浏览
900人参与
#
美团秋招笔试
#
194676次浏览
1066人参与
#
小米编程考试
#
31412次浏览
151人参与
#
字节7000实习来了,你投了吗?
#
4353次浏览
20人参与
#
刚工作的你,踩过哪些坑?
#
6087次浏览
137人参与
#
AI项目实战
#
6561次浏览
309人参与
#
小米笔试
#
139072次浏览
994人参与
#
找工作,你都让AI帮你做什么?
#
6774次浏览
214人参与
#
软件开发春招备战日记
#
93009次浏览
611人参与
#
vivo求职进展汇总
#
277850次浏览
1558人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务