博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
溢出处理
阅读量:5315 次
发布时间:2019-06-14

本文共 747 字,大约阅读时间需要 2 分钟。

https://leetcode.com/problems/rectangle-area/

今天做这道题发现了溢出的问题

1 int computeArea(int A, int B, int C, int D, int E, int F, int G, int H) {2     int overlap_width = max(min(C, G) - max(A, E), 0), overlap_height = max(min(D, H) - max(B, F), 0);3     return (C - A) * (D - B) + (G - E) * (H - F) - overlap_width * overlap_height;4 }
1 int computeArea(int A, int B, int C, int D, int E, int F, int G, int H) {2     int overlap_width = min(C, G) < max(A, E) ? 0 : min(C, G) - max(A, E);3     int overlap_height = min(D, H) < max(B, F) ? 0 : min(D, H) - max(B, F);4     return (C - A) * (D - B) + (G - E) * (H - F) - overlap_width * overlap_height;5 }

今天nvidia的电话面试也问了关于浮点数相加溢出的问题,关于并行相加将数进行分类的问题,之后详补。

转载于:https://www.cnblogs.com/daijkstra/p/4580539.html

你可能感兴趣的文章
使用Git简单笔记
查看>>
显式强制类型转换
查看>>
iOS方法类:CGAffineTransform
查看>>
docker swarm的应用----docker集群的构建
查看>>
ZooKeeper相关资料集锦
查看>>
Java web application——基础
查看>>
SQL:认识数据库约束
查看>>
输入输出及注意事项
查看>>
java小基础之instanceof运算符
查看>>
异常何时去捕获
查看>>
jquery获取文档高度和窗口高度的例子
查看>>
[LeetCode #5] Longest Palindromic Substring
查看>>
Linux系统文件与目录权限管理
查看>>
Git 常用命令(二)
查看>>
《Effective.Enterprise.Java中文版》知识点摘要
查看>>
内存调试技巧
查看>>
MongoDB的安装与使用
查看>>
給定周中的特定天
查看>>
孤掌难鸣-------堵水眼
查看>>
复利计算评价博客
查看>>