由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 二爷,你信箱满了
相关主题
求助:2倍年龄问题的通项解析式问题leetcode上遇到的问题
leecode上的divide two integers问题3sum on LeetCode OJ
问一道题leetcode 4sum N^3解法有时Time Limit Exceeded有时又能通过
Divide Two Integers过不了leetcode Zigzag Level Order Traversal
再问一道题minstack不是吧?我的这么简单的leetcode code怎么也memory limit exceeded?
求教一道DP的面试题,minimum adjustment costconstruct bst from post and inorder 总是Memory Limit Exceeded
二爷不活跃了啊lintcode subarray sum 怎么做?
leetcode - 130的答案leetcode number of islands为什么不能用BFS?
相关话题的讨论汇总
话题: 二爷话题: 判断话题: 信箱话题: divide话题: two
进入JobHunting版参与讨论
1 (共1页)
c********t
发帖数: 5706
1
二爷,Divide Two Integers那题,你的程序为啥要转成long? 我没转,其他和你一样
,发现过不了OJ, time limit exceeded.
多谢!
Q*******e
发帖数: 939
2
转成long, 是防止overflow
看看数字在计算机中的表示吧
c********t
发帖数: 5706
3
那加个判断防止overflow不行吗?

【在 Q*******e 的大作中提到】
: 转成long, 是防止overflow
: 看看数字在计算机中的表示吧

c********t
发帖数: 5706
4
试了试,还真不行,因为过不了 dividend=-2147483648,绝对值变0, 结果为0。
这个点很tricky.

【在 c********t 的大作中提到】
: 那加个判断防止overflow不行吗?
Q*******e
发帖数: 939
5
不行, 比如8bit
数值表示-128~127
如果你取值绝对值 -(-128) = 128
放在8bit里面如何判断?

【在 c********t 的大作中提到】
: 那加个判断防止overflow不行吗?
c********t
发帖数: 5706
6
明白了,多谢!

【在 Q*******e 的大作中提到】
: 不行, 比如8bit
: 数值表示-128~127
: 如果你取值绝对值 -(-128) = 128
: 放在8bit里面如何判断?

l*******b
发帖数: 2586
7
判断是能判断 a = -a,不是0就是INT_MIN。关键判断完了还是没办法处理。。。
1 (共1页)
进入JobHunting版参与讨论
相关主题
leetcode number of islands为什么不能用BFS?再问一道题
请教下3sum为撒超时求教一道DP的面试题,minimum adjustment cost
再提两个问题二爷不活跃了啊
一道老题leetcode - 130的答案
求助:2倍年龄问题的通项解析式问题leetcode上遇到的问题
leecode上的divide two integers问题3sum on LeetCode OJ
问一道题leetcode 4sum N^3解法有时Time Limit Exceeded有时又能通过
Divide Two Integers过不了leetcode Zigzag Level Order Traversal
相关话题的讨论汇总
话题: 二爷话题: 判断话题: 信箱话题: divide话题: two