首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-23 14:01
电子科技大学 Java
字节 番茄小说 后端开发 日常实习一面
🏢 1.5 - 字节跳动 - 番茄小说(后端开发) 面试状态:一面(已挂,1.7 收到感谢信) 🗣️ 1. 自我介绍 常规自我介绍。 💻 2. 算法题(手撕代码) ① 数字串转化为字符串 题目描述:给出一个数字串(如 12322),要求给出所有可能的对应字符串组合(输出数组)。例如 12322,输出要列出 1 2 3 2 2 对应的字母 abcaa,12 3 2 2 对应 lcaa 等等。 结果:想了 5 分钟没思路,面试官主动提出换题。 ② 翻转字符串里的单词(URL倒置) 题目链接:************************ 结果:想了 5 分钟,在面试官指引下说出思路。...
查看12道真题和解析
点赞
评论
收藏
分享
03-21 10:53
复旦大学 Java
26年全网最全Agent学习路线,拿走不谢!
大家好,我是@程序员花海,眼下 26 届春招、27 届暑期实习全面开启,后端卷到没边,AI Agent的岗位占主导,很多牛友在我的评论区留言,想让我出一份Agent学习路线。我特意去看了下,打开淘天的招聘页面,以校招为例,一眼望去全是AI相关的岗位,只能说之后绝大多数岗位都会快速推进AI的落地和实践。之前写过 Java 后端 3 个月抢救路线https://www.nowcoder.com/discuss/824693499982315520?sourceSSR=users,也收到了牛友们的强烈好评,这次专门给后端转 Agent做一套最少必要知识路线—— 不堆概念、不啃论文,只学面试必问、项目...
在职牛马didi:
这篇路线整理得很系统,把后端知识映射到Agent体系这个思路特别实用。我自己也是从Java转做AI的,感触很深:工程底子扎实的人转Agent确实有优势,RAG和工具编排这些核心能力本质上都是后端逻辑的延伸。我们团队在做天猫的AI应用落地,方向跟你这篇路线里的企业级RAG和Agent系统很接近。暑期实习还在招AI应用研发工程师,JD可以参考看看跟你背景是否匹配:https://www.nowcoder.com/jobs/detail/440929?jobId=440929
软件开发投递记录
点赞
评论
收藏
分享
03-02 20:26
湘潭大学 算法工程师
无实习加一般学历,求简历拷打
xtu大迫杰:
偶遇校友,祝校友offer打牌
点赞
评论
收藏
分享
昨天 12:31
河南理工大学 后端工程师
佬们帮看看简历啊
焦虑中,不知道怎么办了。。。
你的简历改到第几版了
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
教你如何快速包装简历(Agent相关)
2.5W
2
...
OpenAI关停Sora,这就不玩了?
1.1W
3
...
🔥牛客春招季🔥各公司春招&实习最新进展,这里实时更新!
8940
4
...
AI应用开发岗,简历怎么写才能脱颖而出?
6541
5
...
腾讯视频后台一面凉经
6371
6
...
产品岗集合,我发现了一个顶级项目
3988
7
...
3.23腾讯视频后端二面(燃尽版)
3750
8
...
携程 后端开发实习
3693
9
...
蚂蚁集团-AI Coding笔试
3504
10
...
给各位学Java的兄弟丢人了
3079
创作者周榜
更多
正在热议
更多
#
你的实习产出是真实的还是包装的?
#
7299次浏览
106人参与
#
第一份工作应该只看薪资吗
#
251633次浏览
1900人参与
#
MiniMax求职进展汇总
#
27553次浏览
333人参与
#
春招至今,你的战绩如何?
#
25041次浏览
221人参与
#
第一份工作一定要去大厂吗
#
3100次浏览
28人参与
#
长得好看会提高面试通过率吗?
#
11059次浏览
103人参与
#
巨人网络春招
#
11906次浏览
235人参与
#
AI面会问哪些问题?
#
3184次浏览
88人参与
#
什么专业适合考公
#
55493次浏览
275人参与
#
你做过最难的笔试是哪家公司
#
4605次浏览
40人参与
#
从事AI岗需要掌握哪些技术栈?
#
1602次浏览
47人参与
#
通信和硬件还有转码的必要吗
#
98839次浏览
633人参与
#
一张图晒出你司的标语
#
1286次浏览
21人参与
#
找AI工作可以去哪些公司?
#
1518次浏览
25人参与
#
沪漂/北漂你觉得哪个更苦?
#
3996次浏览
71人参与
#
HR最不可信的一句话是__
#
2123次浏览
48人参与
#
AI时代,哪个岗位还有“活路”
#
4700次浏览
108人参与
#
大疆求职进展汇总
#
687018次浏览
4337人参与
#
简历第一个项目做什么
#
33529次浏览
463人参与
#
校招第一份工作你干了多久?
#
145118次浏览
622人参与
#
不考虑薪资和职业,你最想做什么工作呢?
#
153440次浏览
894人参与
#
追觅科技求职进展汇总
#
36533次浏览
193人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务