由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 有人做facebook的first or last这道题吗?
相关主题
请教如何解决整数的溢出问题面试题讨论,最优解
忐忑的G电面问一道onsite算法
大整数相乘谁贴个bug free的codesubset
设计一种数据机构实现大数相加和相乘帮发一个同学面G家onsite的面经
谁能给贴个大数相减的java code 吗?M家onsite面经
这道题怎么解发几个面经(7) Google 电面+onsite
请问一下这道题的思路Google,Facebook,Linkedin,Twitter面经
不用大整数如何计算组合数?L家和G家的几道面试题不懂
相关话题的讨论汇总
话题: facebook话题: 道题话题: 500话题: last话题: first
进入JobHunting版参与讨论
1 (共1页)
l*********y
发帖数: 142
1
最后提交的时候发现结果溢出了,请问大家是怎么处理的?
我的最后的分子和分母都溢出。难道都要写好大数乘法做subroutine?
自己没有写过很多程序,请指教. 多谢了。
l***i
发帖数: 1309
2
There are two ways, easy and hard.
The easy way would be using python or java BigInteger
The hard way is to write your own bigint or use GNU GMP.
Actually facebook is evil, in the testcases they just enumerate all primes
less than 500...
h**6
发帖数: 4160
3
提前写了大数类,往上一粘就可以了。
另外跟素不素数没有什么关系,如果分子分母不约分,最后乘积就会很大。我自己测试
程序的时候用的是
50 50 500 500 500 500 ... 500
得到结果 (499/500)^50
500^50 大约是10^135,为简化实现,可以用固定长度数组实现大数类。
1 (共1页)
进入JobHunting版参与讨论
相关主题
L家和G家的几道面试题不懂谁能给贴个大数相减的java code 吗?
有人做过twitter的online coding test么?什么类型什么难度的题目啊?这道题怎么解
一道面试题求解请问一下这道题的思路
AMAZON onsite 3月面经不用大整数如何计算组合数?
请教如何解决整数的溢出问题面试题讨论,最优解
忐忑的G电面问一道onsite算法
大整数相乘谁贴个bug free的codesubset
设计一种数据机构实现大数相加和相乘帮发一个同学面G家onsite的面经
相关话题的讨论汇总
话题: facebook话题: 道题话题: 500话题: last话题: first