**~~求关~~**
```cpp
#include <bits/stdc++.h>
#include <cstdio>
#define int long long
using namespace std;
const int N = 1e5 + 5;
int a [N];
bool check (int x)
{
return x >= INT_MIN && x <= INT_MAX;
}
signed main ()
{
ios :: sync_with_stdio (false);
cin.tie (0),cout.tie (0);
int a,b,c,d;
cin >> a >> b >> c >> d;
int aa = a * c,bb = a * d,cc = b * c,dd = b * d;
if (check (aa) && check (bb) && check (cc) && check (dd)) cout << "int";
else cout << "long long int";
return 0;
}
```
by JackyNo1 @ 2024-07-23 18:26:30
AC代码如下:
```
#include<iostream>
using namespace std;
long long x1,x2,y1,y2,ans1,ans2,ans3,ans4;
bool chk(long long x){
return x>=-2147483648&&x<=2147483647;
}
int main(){
cin>>x1>>x2>>y1>>y2;
ans1=x1*y1,ans2=x2*y2,ans3=x1*y2,ans4=x2*y1;
if(chk(ans1)&&chk(ans2)&&chk(ans3)&&chk(ans4))cout<<"int";
else cout<<"long long int";
return 0;
}
```
by jebfghbbcdsl @ 2024-08-05 10:48:13
"unaccept 100分"
by Allen20 @ 2024-08-19 10:58:52