92分求助!

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

改了一下还是92: ``` #include <bits/stdc++.h> using namespace std; long long a,b,c,d; int main(){ cin>>a>>b>>c>>d; if(a>b) swap(a,b); if(c>d) swap(c,d); if(a*c<-2147483648||b*d>2147483647) cout<<"long long int"; else cout<<"int"; return 0; } ```
by SangLingXi29 @ 2024-03-05 19:58:47


#include<bits/stdc++.h> using namespace std; #define int long long int a,b,c,d; signed main(){ cin>>a>>b>>c>>d; if(a*c<-2147483648||a*c>2147483647||b*d<-2147483648||b*d>2147483647||a*d<-2147483648||a*d>2147483647||b*c<-2147483648||b*c>2147483647){ cout<<"long long int"; }else{ cout<<"int"; } return 0; } ```
by Zjg15269187511 @ 2024-03-06 20:35:33


啥东西啊? 看不太清……
by SangLingXi29 @ 2024-03-07 20:37:38


已解决
by SangLingXi29 @ 2024-04-17 14:41:15


|