溢出处理
2015-06-16 13:32
204 查看
https://leetcode.com/problems/rectangle-area/
今天做这道题发现了溢出的问题
今天nvidia的电话面试也问了关于浮点数相加溢出的问题,关于并行相加将数进行分类的问题,之后详补。
今天做这道题发现了溢出的问题
int computeArea(int A, int B, int C, int D, int E, int F, int G, int H) { int overlap_width = max(min(C, G) - max(A, E), 0), overlap_height = max(min(D, H) - max(B, F), 0); return (C - A) * (D - B) + (G - E) * (H - F) - overlap_width * overlap_height; }
1 int computeArea(int A, int B, int C, int D, int E, int F, int G, int H) { int overlap_width = min(C, G) < max(A, E) ? 0 : min(C, G) - max(A, E); int overlap_height = min(D, H) < max(B, F) ? 0 : min(D, H) - max(B, F); return (C - A) * (D - B) + (G - E) * (H - F) - overlap_width * overlap_height; }
今天nvidia的电话面试也问了关于浮点数相加溢出的问题,关于并行相加将数进行分类的问题,之后详补。
相关文章推荐
- OJ 继承与组合类问题之 Shape系列 5
- TP里的关联查询
- 把bean的值赋给另一个bean(仅相同名称的属性)
- Hive学习笔记
- 添加鼠标右键菜单项(EditPlus为例)
- Sql Server简单加密与解密 【转】
- Linux之mailx的使用
- Theano2.1.6-基础知识之在thenao中的求导
- Linux之mailx的使用
- Linux IPC总结(全)
- 电子商务IT系统-系统框架、机器框架及人员构成
- Java NIO框架Netty课程(一) – Hello Netty
- 多字段模糊查询
- sharepoint 2010 设置pdf文件在线查看
- web打印word
- Theano2.1.6-基础知识之在thenao中的求导
- JavaScript实现的购物车效果-效果好友列表
- 向IOS模拟机上添加图片
- programming-challenges Erdös Numbers (110206) 题解
- 自定义控件之--组合控件(titlebar)