首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
07-16 22:24
Momenta_感知算法工程师(准入职员工)
momenta内推
魔门塔(Momenta)不是外企也不是国企,而是一家民营科技企业。以下是关于魔门塔的详细背景信息:实力雄厚!!!!!真实工作体验:公司是做什么的?我们是一家自动驾驶公司 办公地点:苏州高铁新城。北京/上海/深圳/广州都有Office 待遇:全职薪资具体不方便说,但是给的很多。五险一金(足额封顶缴纳,另外还有补充商业险)实习薪资:技术类360/天,职能类240/天,还有额外绩效提成 福利: 免费三餐、免费健身房、每年体检 福利年假:入职当年额外享受2天福利年假,司龄每增加1年,福利假增加1天 试用工资:试用期期间工资足额发放 亲测超实用福利👇 酒店协议价:华住会、亚朵这种大型连锁,...
Momenta公司福利 596人发布
点赞
评论
收藏
分享
07-18 20:08
网易_测开(实习员工)
26届二本身边的实习情况
现在网上两种声音最多:一种是没有实习的,另一种是在大厂实习现在开始冲刺校招的我所处的二本,身边几乎没见过在外面实习的,大多数都是这个暑假找到第一份当地的/学校对口安排的实习(基本就见过的一个从大一差不多决定就业的大佬,现在已经进互联网大厂了);反观现在动不动大一大二大厂实习的,26人均手里三段实习or多段大厂的,更不用说还有很多92✌们据身边看到的,差不多是旱的旱死,涝的涝死,最后希望大家都不要太过于焦虑,总能找到工作的,天塌不下来的
双非能在秋招上岸吗?
点赞
评论
收藏
分享
06-12 17:08
天津理工大学 Java
求大佬点评简历,刚开始投好焦虑
27届双非,第一次投简历😭😭😭
想按时下班的大菠萝在...:
隔壁学校的,加油多投, 实在不好找可以下个学期开学找,把算法八股准备好,项目有空再换换
投了多少份简历才上岸
点赞
评论
收藏
分享
07-17 17:46
三环集团有限公司_市场策略研究(准入职员工)
三环集团内推
机电面试流程一面(技术面)面试官:两位,一位是机电部门的技术主管,另一位是资深工程师。开场:面试官先让我进行了 3 - 5 分钟的自我介绍,主要围绕学习背景、项目经验以及对机电岗位的理解。项目提问:接着针对我简历上写的一个机电设备改造项目展开提问,比如改造的原因、具体实施过程中遇到了哪些技术难题,是怎么解决的。我详细讲述了因为原设备能耗高、效率低,所以我们通过更换节能型电机、优化控制系统来解决问题。在解决技术难题时,我们查阅了大量资料,请教了学校的教授,最终采用了新的控制算法实现了预期效果。专业知识考查:问了一些关于电机正反转控制电路的原理,以及如何实现电机的调速,还有 PLC 常见的故障及排...
三环集团开奖111人在聊
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
百度提前批一面
2.7W
2
...
回忆录:后端鼠鼠苦苦哀求日常实习
1.1W
3
...
去一座新的城市,开始一段新的旅途
4266
4
...
大三双非水产专业上岸阿里后端(一)
3883
5
...
焦虑麻了
2706
6
...
天塌了,自制力差,学了一学期的JavaSE,暑假玩了四五天天,花了八九天把笔记都看了了一遍发现记不住,就花了九天去学MySQL,然后再回过来练习Javase面试,随机抽了两个题目,线程的生命周期,Ar
2695
7
...
一线城市生存成本分析:月薪多少才够用?
2482
8
...
做题家,内卷魔怔人是如何破坏大环境的?
2330
9
...
男的和女的合租,是不是女的都会立规矩
2179
10
...
25届应届硕士入职一星期辞职了
2117
创作者周榜
更多
正在热议
更多
#
风评不好的公司,你会去吗?
#
37972次浏览
234人参与
#
假如你的老板掉河里,你的工作能为他做什么
#
31338次浏览
380人参与
#
第一份工作应该选高薪还是热爱?
#
72759次浏览
703人参与
#
职场新人体验
#
4517次浏览
58人参与
#
你觉得第一学历对求职有影响吗?
#
95845次浏览
675人参与
#
外包能不能当跳板?
#
38090次浏览
228人参与
#
你觉得早上几点上班合适?
#
73811次浏览
308人参与
#
学历贬值真的很严重吗?
#
26653次浏览
182人参与
#
推荐一首陪你工作的歌吧
#
15377次浏览
99人参与
#
秋招签约后的心态变化
#
84240次浏览
821人参与
#
双非能在秋招上岸吗?
#
223488次浏览
1181人参与
#
听劝,这个公司值得去吗
#
488011次浏览
1709人参与
#
不考虑薪资和职业,你最想做什么工作呢?
#
93626次浏览
692人参与
#
打工人的工作餐日常
#
55200次浏览
436人参与
#
反问环节如何提问
#
93924次浏览
1938人参与
#
大学最后一个寒假,我想……
#
47526次浏览
576人参与
#
面试被问第一学历差时该怎么回答
#
138140次浏览
853人参与
#
一人推荐一个值得去的通信/硬件公司
#
187337次浏览
1861人参与
#
月薪多少能在一线城市生存
#
37805次浏览
357人参与
#
机械制造秋招总结
#
54802次浏览
513人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务