网易笔试题

有谁教教我这个怎么做啊?

#网易##笔试题目#
全部评论
 long long gcd(long long a,long long b){          return a%b==0?b:gcd(b,a%b); }
点赞 回复 分享
发布于 2019-08-03 18:56
a的长度有10^18那么长,难道不是用数组吗
点赞 回复 分享
发布于 2019-08-03 19:23
a用字符串b存没跑了, b可以用long long 存储, 第一次求余自己写下, 就是逐位读然后和b比较, 大于b就取余, 求出第一次的余数后普通的辗转相除就行了
点赞 回复 分享
发布于 2019-08-03 18:46
js没法做,最后用了java的biginteger
点赞 回复 分享
发布于 2019-08-03 18:45
a = int(input()) b = int(input()) while b: a, b = b, a % b print(a)
点赞 回复 分享
发布于 2019-08-03 18:43

相关推荐

2025-12-28 09:59
复旦大学 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
2025-12-31 18:42
复旦大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务