花生版有两个美女奔了# Piebridge - 鹊桥
A*e
1 楼
类似下面这样?如果只能在int里处理,溢出问题还挺麻烦的。
public:
int divide(int x, int y) {
return divide64(x, y);
}
private:
int divide64(long long x, long long y) {
if (y == 0) return INT_MAX;
if (x == INT_MIN && y == -1) return INT_MAX;
...
}
public:
int divide(int x, int y) {
return divide64(x, y);
}
private:
int divide64(long long x, long long y) {
if (y == 0) return INT_MAX;
if (x == INT_MIN && y == -1) return INT_MAX;
...
}