急救!!!最后一个某成功。

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

@[mab123456](/user/701120) ```cpp #include<bits/stdc++.h> using namespace std; int main() { long long a,b,c,d; cin>>a>>b>>c>>d; if(a*c<=-2147483648||a*c>2147483648||a*d<=-2147483648||a*d>2147483648||b*c<=-2147483648||b*c>2147483648||b*d<=-2147483648||b*d>2147483648) printf("long long int\n"); else printf("int\n"); return 0; } ``` 求关(
by xk2013 @ 2024-07-04 18:25:55


@[xk2013](/user/998662) 硬判?
by linjianju_xi @ 2024-07-08 08:23:45


int 类型可以表示的范围为 [ − 2147483648 , 2147483647 ] [−2147483648,2147483647] 正的是7
by qqq123456qqq @ 2024-07-08 19:48:35


|