首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
昨天 01:15
已编辑
武汉大学 Java
腾讯客服-一、二、三、四、五与六面面经(录用评估中)
腾讯今年秋招基本不捞人面试,之前ieg海外发行工作室捞了楼主一次,楼主以为还有更好的所以拒了,结果就是长达一个月的了无音讯。 楼主某天重刷了一次简历后被秒捞(真 · 秒捞,就间隔10+min),定睛一看,腾讯客服+集体面试八个大字一瞬间让楼主以为真要去做客服了。要不是职位确实写了后台开发,楼主估计也要拒了。楼主是很想去腾讯的,所以为了了却一桩心事就面一下。 可以想到的是这个部门在公开平台上基本上完全搜不到,能搜到的肯定都是臭打游戏的天天抱怨人机客服的帖子。所以楼主一开始是有点难绷的。所以楼主希望自己的贴子能帮一下后面的朋友。 一面 集体面试说是。楼主以为是那种集体面试,结果是两个面试官面楼主,...
黑曼巴在线招人:
我有一、二、三、四、五与六点羡慕!
查看16道真题和解析
点赞
评论
收藏
分享
10-15 21:50
门头沟学院 Java
虾皮二面凉经
面完第二天直接挂你最近比较熟悉的项目是哪个,介绍一下讲一下登录鉴权讲一下长链接是怎么转成短链接的?用户点击短链接,你后台的工作流程是怎么样的?讲一下jwt你觉得项目的技术难点是什么?如果缓存失效了怎么办?redis也扛不住压力怎么办?讲一下redission实现原理如果拿到锁做缓存重建,那这个锁的过期时间应该设为多久?怎么学新技术实习做了些什么?学到了什么
查看13道真题和解析
点赞
评论
收藏
分享
10-02 19:29
已编辑
浙江科技大学 运营
至今0面试,求痛批
准备回家种田了 ,
面试拷打成m:
这都0面吗?那我要跳了
简历被挂麻了,求建议
点赞
评论
收藏
分享
09-17 12:00
北京交通大学 后端工程师
秋招结束了
双非本像是有案底
ResourceUt...:
楼主有自己的垃圾箱,公司也有自己的人才库
点赞
评论
收藏
分享
10-15 20:32
美团_金融服务_后端开发(准入职员工)
团、节、东孝子全部启动启动启动!(26届后端秋招总结)
十一假期一过,最后还在泡的京东也下offer了,秋招基本落下帷幕,来写一个秋招总结,技术栈是Java后端,均有面经和心得:1.首先是offer嫡长子美团,金融服务–国际支付后端,4月干到8月实习转正,总结了一套自己的方法论,也幸运的遇到了很好的mt和ld对我表示了肯定,获得了S级转正评级,喜提ssp心得分享: 美团后端暑期实习经历+S级转正心得分享 鉴于已有美团大包的情况下,秉持着不抢占过多他人机会的想法,秋招只投递了最头部的几个大厂(ATMD+京东)2.字节跳动–财经–风控引擎后端,一直在牛客刷到很多字节的面试,但自己很幸运的在一次投递历经四面一口气拿下offer,一面稍微多考察了一些八股,...
疲倦的牛马还在上班:
我也是面小红书商业技术,二面完快一个月了没动静,好像有点泡死了
我的求职进度条
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
BG一般,如何逆天改命拿下后端秋招SSP?
9732
2
...
从面试官的角度看待一场面试是怎么样的?
8342
3
...
族望留原籍,家贫走四方
7505
4
...
大厂这么卷,去国企,外企“上岸”?
6967
5
...
团、节、东孝子全部启动启动启动!(26届后端秋招总结)
4307
6
...
待了一年,一点没亏
3457
7
...
应届生们听我一句劝,一个老学长的肺腑之言
3235
8
...
被秋招面试感动了
2936
9
...
作为普通家庭出身的我,为什么非大厂不可?
2737
10
...
找工作,不用等许可
2654
创作者周榜
更多
正在热议
更多
#
你现在会用到哪些AI技能?
#
2621次浏览
61人参与
#
为什么国企只招应届生
#
206884次浏览
1232人参与
#
平安产险科技校招
#
211次浏览
0人参与
#
实习在多还是在精
#
30127次浏览
217人参与
#
你的房租占工资的比例是多少?
#
63373次浏览
790人参与
#
秋招踩过的“雷”,希望你别再踩
#
72910次浏览
997人参与
#
智慧芽求职进展汇总
#
1199次浏览
5人参与
#
小马智行求职进展汇总
#
12945次浏览
49人参与
#
24届的你们现状如何了?
#
98273次浏览
509人参与
#
我的求职进度条
#
65779次浏览
954人参与
#
实习下班不想学习,正常吗?
#
17011次浏览
165人参与
#
HR问:你期望的薪资是多少?如何回答
#
63095次浏览
635人参与
#
你见过哪些工贼行为
#
14670次浏览
84人参与
#
反问环节如何提问
#
114295次浏览
2435人参与
#
如果不考虑收入,你最想做什么工作?
#
31981次浏览
184人参与
#
校招谈薪一定要知道的事
#
11552次浏览
107人参与
#
顺丰求职进展汇总
#
62639次浏览
311人参与
#
大厂VS公务员你怎么选
#
20050次浏览
321人参与
#
找工作中的小确幸
#
23434次浏览
234人参与
#
你觉得什么岗位会被AI替代
#
14415次浏览
160人参与
#
牛客租房专区
#
118361次浏览
1334人参与
#
我的租房踩坑经历
#
175666次浏览
1137人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务