CE玄关

P1401 [入门赛 #18] 禁止在 int 乘 int 时不开 long long

@[LikablePie79015](/user/733515) 每个都判断一下更好 时间复杂度不会加多少的
by Diredtofu @ 2024-08-20 10:07:08


```cpp #include <iostream> using namespace std; bool check(long long num) { if (num <= 2147483647 && num >= -2147483648) { return true; } return false; } int main() { long long xl, xu; cin >> xl >> xu; long long yl, yu; cin >> yl >> yu; long long r = xu * yu; long long l = xl * yl; long long ll = xu * yl; long long rr = xl * yu; if (check(r) && check(l) && check(ll) && check(rr)) { cout << "int" << endl; } else { cout << "long long int" << endl; } return 0; } ```
by Diredtofu @ 2024-08-20 10:18:24


`y0 y1` 不能用
by program_xwl @ 2024-08-20 21:25:03


`y0 y1` 在 `math.h` 库里面定义过
by program_xwl @ 2024-08-20 21:26:28


上一页 |