```cpp
#include<iostream>
#define int long long
using namespace std;
bool b(int a)
{
if(a>2147483647||a<-2147483648) return 1;
else return 0;
}
signed main()
{
int x1,x2,y1,y2;
cin>>x1;
cin>>x2;
cin>>y1;
cin>>y2;
int minn=min(x1*y1,min(x1*y2,min(x2*y2,x2*y1)));
int maxn=max(x1*y1,max(x1*y2,max(x2*y2,x2*y1)));
if(b(minn)||b(maxn)) cout<<"long long int";
else cout<<"int";
return 0;
}
```
@[Jiang2012](/user/1390896) 已AC,求关QWQ
by Dress @ 2024-08-29 21:46:28
```c
#include<bits/stdc++.h>
using namespace std;
int main()
{long long int a,b,c,d;
cin>>a>>b>>c>>d;
if (b*d>2147483647||b*d<-2147483648||a*c<-2147483648||a*c>2147483647||a*d<-2147483648||a*d>2147483647||b*c>2147483647||b*c<-2147483648)
cout<<"long long int";
else cout<<"int";
return 0;//直接判断}
```
by xywuyu @ 2024-09-14 12:46:49