首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
05-02 21:25
汤臣倍健_人力_HR
汤臣倍健面经—市场管培生
其实最难的不是offer,而是进入了公司,发现累的要死,很多同学进入了工作后,朋友圈就没有更新过了,所以大家在签约的时候一定要打听清楚! 目前的重点还是先尽量投,尽量拿到!offer就和抢演唱会票一样,抢完第一波之后等回流了,大佬拿着再多意向书,最后也只能签一个,,越厉害的,拿的offer越多,且都是非线性增长的,只要上面的人释放完意向,紧接着链式反应,大家都会有有offer的第一轮 3个人一组 面试官问问题挨个回答1.自我介绍2.简历深挖,对市场策略的内容问的非常细,问了很多候选人是如何理解xx市场的问题3.如果让你在闲鱼卖汤臣的产品,怎么写文案4.最近印象比较深的消费品5.对汤臣倍健的品...
汤臣倍健开奖43人在聊
点赞
评论
收藏
分享
04-30 09:03
蚌埠坦克学院 嵌入式软件开发
嵌入式笔试刷题(第42天)
11. 使用 Socket 进行网络通讯时,客户端和服务器端流程(可使用伪代码):✅ 伪代码如下:服务器端: socket(); bind(); listen(); accept(); recv()/send(); close(); 客户端: socket(); connect(); send()/recv(); close(); 12. 对一个字,存储时先存放低字节,再存放高字节(即低字节占低地址,高字节占高地址)。该存储格式为:✅ A. 小端方式13. 要使用 WinCE 或标准 Linux 嵌入式操作系统,ARM 必须带有:✅ A. MMU14. 关于汇编语言与 C/C++ 的混合程...
嵌入式笔试专栏
点赞
评论
收藏
分享
05-01 22:00
重庆城市职业学院 运维工程师
各位学姐学长,请问下这样的简历还要咋优化嘞
AAA专业长城贴瓷砖刘大爷:
这样的简历我会直接丢进垃圾桶,花里胡哨的
点赞
评论
收藏
分享
03-16 13:56
湖南大学 C++
这个流程是不是没通过?
意思是面试没通过吗?
牛客872108596号:
到现在没消息是挂了吗
查看图片
点赞
评论
收藏
分享
昨天 07:38
同济大学 ARM工程师
咸鱼接单逆天经历
不是哥们,我怕这800块太重了,没机会花果然咸鱼有些买家还是逆天全网最受欢迎的嵌入式面经面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3000+订阅还会涨价,提前订阅提前享受,持续更新中。原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoMc
机械人面试中的常问题
实习要如何选择和准备?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
本科四段大厂实习,暑期五个offer,我的暑期结束了,秋招前集邮atmd、上海四毒
3.6W
2
...
黑马点评大总结
1.3W
3
...
别打了,我真的喝不动了!
1.2W
4
...
携程笔试
1.2W
5
...
Java后端5月还会有机会吗
8818
6
...
心塞
7315
7
...
实习/试用期转正,如何写好答辩文档?
7037
8
...
只有真正上战场了,才知道自己多菜!
5852
9
...
一文讲清新手到底要不要写《苍穹外卖》和《黑马点评》?
5766
10
...
我大抵是废了
3579
创作者周榜
更多
正在热议
更多
#
商战,最累的是我们
#
2448次浏览
20人参与
#
租房找室友
#
18708次浏览
116人参与
#
职场新人生存指南
#
309854次浏览
6406人参与
#
你上一次加班是什么时候?
#
54887次浏览
378人参与
#
深信服求职进展汇总
#
182198次浏览
1673人参与
#
学历or实习经历,哪个更重要
#
103356次浏览
721人参与
#
机械人选offer,最看重什么?
#
86307次浏览
536人参与
#
秋招想进国企该如何准备
#
52694次浏览
353人参与
#
2023届毁约公司名单
#
186596次浏览
935人参与
#
携程求职进展汇总
#
470145次浏览
3461人参与
#
哪些公司面试官让你印象深刻?
#
253397次浏览
2667人参与
#
大疆求职进展汇总
#
482234次浏览
3199人参与
#
查收我的offer竞争力报告
#
171873次浏览
1023人参与
#
产品面经
#
170334次浏览
1895人参与
#
通信硬件公司评价
#
122693次浏览
405人参与
#
如果可以,你希望哪个公司来捞你
#
73732次浏览
321人参与
#
秋招最大的收获是什么?
#
26152次浏览
275人参与
#
实习要如何选择和准备?
#
63654次浏览
1046人参与
#
联想求职进展汇总
#
254463次浏览
1997人参与
#
摸鱼被leader发现了怎么办
#
52877次浏览
325人参与
牛客网
牛客企业服务